*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scrollbar-gutter:stable}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}input,button,textarea,select{font:inherit}a>img,a>picture,a>figure{text-decoration:none}:is(a,button,input,textarea,summary,select,th){--outline-size:max(2px,.08em);--outline-style:solid;--outline-color:currentColor}:is(a,button,input,textarea,summary,select,th):focus,:is(a,button,input,textarea,summary,select,th):focus-visible{outline:var(--outline-size)var(--outline-style)var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}:is(a,button,input,textarea,summary,select,th):focus:not(:focus-visible){outline:none}:root{--color-contrast:#193c40;--color-base:#fff;--color-primary:#018351;--color-bg-light:#fcfcf8;--color-bg-green:#d3eee3;--color-primary-57:#01835191;--color-secondary:#54ba52;--color-tertiary:#ec5f5f}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat-ExtraBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--easing-sin-in:cubic-bezier(.47,0,.745,.715);--easing-sin-out:cubic-bezier(.39,.575,.565,1);--easing-sin-in-out:cubic-bezier(.445,.05,.55,.95);--easing-circ-in:cubic-bezier(.6,.04,.98,.335);--easing-circ-out:cubic-bezier(.075,.82,.165,1);--easing-circ-in-out:cubic-bezier(.785,.135,.15,.86);--easing-quad-in:cubic-bezier(.55,.085,.68,.53);--easing-quad-out:cubic-bezier(.25,.46,.45,.94);--easing-quad-in-out:cubic-bezier(.455,.03,.515,.955);--easing-cubic-in:cubic-bezier(.55,.055,.675,.19);--easing-cubic-out:cubic-bezier(.215,.61,.355,1);--easing-cubic-in-out:cubic-bezier(.645,.045,.355,1);--wrapper-padding-inline:clamp(.9375rem,.6114rem + 1.6304vw,1.875rem);--wrapper-max-size:90em}.flow>*+*{margin-block-start:var(--flow-space,1em)}.visually-hidden:not(:focus):not(:active),.visually-hidden-all,.screen-reader-text{clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.wrapper{padding-inline:var(--wrapper-padding-inline,0);max-width:var(--wrapper-max-size,100%);width:100%;margin-inline:auto}.minWrapper{max-width:46rem;margin-inline:auto}.cover{flex-direction:column;min-block-size:100vh;display:flex}.cover>*{margin-block:var(--cover-margin,0)}.cover>:first-child:not(.center){margin-block-start:0}.cover>:last-child:not(.center){margin-block-end:0}.cover>.center{margin-block:auto}.repel{justify-content:space-between;align-items:var(--repel-alignment,center);gap:var(--gutter,1rem);flex-wrap:wrap;display:flex}.repel[data-repel-variant=vertical]{--repel-alignment:stretch;flex-direction:column}.row{align-items:var(--row-vertical-alignment,center);justify-content:var(--row-horizontal-alignment,flex-start);gap:var(--row-block-gap,1rem)var(--row-inline-gap,1rem);flex-wrap:wrap;display:flex}ul.row{margin:0;padding:0}.sidebar{gap:var(--sidebar-space,2rem);flex-wrap:wrap;width:100%;display:flex}.sidebar[data-side-width=auto]{--sidebar-sideBasis:auto}.sidebar>:first-child{flex-basis:var(--sidebar-sideBasis,22rem);flex-grow:1}.sidebar>:last-child{min-inline-size:min(100%,var(--sidebar-ctnMin,50%));flex-grow:999;flex-basis:0}.smol-css-grid{--min:15ch;--gap:1rem;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min)),1fr));display:grid}.smol-flexbox-grid{--min:10ch;--gap:1rem;gap:var(--gap);flex-wrap:wrap;display:flex}.smol-flexbox-grid>*{flex:1 1 var(--min)}.smol-flexbox-grid[data-stretch=false]>*{flex:0 1 var(--min)}html{overflow-x:hidden}html,html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html,html:focus-within{scroll-behavior:auto}}main:focus,main:focus-visible,section:focus,section:focus-visible{outline:none!important}body{word-wrap:break-word;overflow-wrap:break-word;text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh;margin:0}a{-webkit-hyphens:none;hyphens:none}h1,h2,h3,h4,button,input,label{line-height:1.2}img,picture{vertical-align:middle;shape-margin:.75rem;background-repeat:no-repeat;background-size:cover;max-width:100%;height:auto;font-style:italic}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}textarea:not([rows]){min-height:10em}:focus{scroll-padding-block-end:8vh}body{background:url(../../svg/background.svg) 0 0 no-repeat var(--color-base);color:var(--color-contrast);background-size:cover;flex-direction:column;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;display:flex;overflow-x:hidden}main{margin-block-end:50px}.h1{font-size:clamp(1.5rem,1.413rem + .435vw,1.75rem);font-weight:700}.h3{color:var(--color-primary);margin-block-end:.8rem;font-size:clamp(1rem,.957rem + .217vw,1.125rem);font-weight:700}.h2{margin-block-end:1rem;font-size:1.125rem;font-weight:700}.skip-link{outline-offset:0;background-color:var(--color-primary);color:var(--color-base);z-index:1;border-radius:.5rem;margin-block-start:.5em;margin-inline-start:.5em;padding-inline:.5em;text-decoration:none;position:absolute}.main-nav{--row-inline-gap:clamp(1.25rem,.9239rem + 1.6304vw,2.1875rem);margin-block-start:clamp(1.25rem,8.3333vw - 2.0833rem,4.375rem)}.main-nav__item{--outline-offset:.1em;background-color:var(--color-bg-light);color:var(--color-primary);text-align:center;transition:box-shadow .25s var(--easing-sin-out);border-radius:10px;justify-content:center;align-items:center;min-height:3.4375rem;padding-block:5px;padding-inline:16px;font-weight:700;line-height:normal;text-decoration:none;display:inline-flex;box-shadow:0 4px 4px #00000040}.main-nav__item:hover{box-shadow:0 4px 4px #0000}.main-nav__item[aria-current=page]{background-color:var(--color-primary);color:var(--color-base);--outline-color:var(--color-primary)}.a11y-nav-trigger{background-color:var(--color-bg-light);color:var(--color-primary);transition:box-shadow .25s var(--easing-sin-out);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:10px;min-height:3rem;padding-block:5px;padding-inline:16px;font-weight:700;display:none;box-shadow:0 4px 4px #00000040}.a11y-nav-trigger:hover{box-shadow:0 4px 4px #0000}.a11y-nav-close{background-color:var(--color-bg-light);aspect-ratio:1;transition:box-shadow .25s var(--easing-sin-out);cursor:pointer;border:0;border-radius:50%;width:2.8125rem;height:2.8125rem;padding:8px;display:none;position:fixed;top:16px;left:16px;box-shadow:0 0 4px #00000040}.a11y-nav-close:hover{box-shadow:0 0 4px #0000}.a11y-nav-close svg{width:1.5rem;height:1.5rem}@media (max-width:60em){.main-nav{--row-inline-gap:1.25rem}.main-nav__item{min-height:3rem;font-size:.875rem}}@media (max-width:40em){.main-nav__ul{--row-block-gap:24px;flex-direction:column}.main-nav__item{font-size:1rem;box-shadow:0 0 4px #00000040}.a11y-nav-trigger{display:inline-flex}.a11y-nav{background-color:var(--color-bg-light);z-index:100;visibility:hidden;opacity:0;transition:opacity .35s var(--easing-sin-out),transform .35s var(--easing-sin-out),visibility .1s .35s;width:min(100%,25rem);height:100svh;padding:20px;padding-block-start:5rem;position:fixed;top:0;left:0;overflow:auto;transform:translate(-100%)}.a11y-nav-close{justify-content:center;align-items:center;display:inline-flex}.no-js .main-nav:focus-within .a11y-nav,.js .a11y-nav[aria-hidden=false]{opacity:1;visibility:visible;transition:opacity .35s var(--easing-sin-out),transform .35s var(--easing-sin-out),visibility .1s;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.a11y-nav{transform:none!important}}.disclosure{background-color:var(--color-bg-light);border-radius:20px;box-shadow:0 0 0 .5px #0000001a,0 .5px 2.5px #0006}.disclosure>button{background-color:var(--color-bg-light);color:var(--color-primary);cursor:pointer;text-align:left;border:0;border-radius:20px;flex-wrap:wrap;align-items:center;gap:clamp(.875rem,.788rem + .4348vw,1.125rem);width:100%;padding:clamp(.9375rem,.8288rem + .5435vw,1.25rem) clamp(.9375rem,.6114rem + 1.6304vw,1.875rem);font-size:clamp(1rem,.905rem + .381vw,1.2rem);font-weight:700;display:flex}.disclosure>button:before{content:"";transform-origin:50%;transition:transform .25s var(--easing-sin-in-out);background:url(../../svg/caret_down.svg) 50%/contain no-repeat;width:clamp(1.25rem,1.0978rem + .7609vw,1.6875rem);min-width:1rem;height:1rem}.disclosure>button img{max-height:clamp(1.25rem,1.0326rem + 1.087vw,1.875rem)}.disclosure>button[aria-expanded=true]:before{transform:rotate(180deg)}.disclosure-content{grid-template-rows:1fr;transition:grid-template-rows .35s;display:grid}.disclosure-content[aria-hidden=true]{visibility:hidden;grid-template-rows:0fr}.disclosure-content>div{overflow:hidden}.disclosure-content__ctc{padding:10px clamp(1.25rem,1.0326rem + 1.087vw,1.875rem) 25px}.disclosure .selected span{color:var(--color-base);text-align:center;background-color:var(--color-primary);border-radius:6px;padding:4px;font-size:clamp(1rem,.957rem + .217vw,1.125rem);font-weight:600;position:relative}.disclosure .selected span.leader:after{content:"Leader";color:var(--color-primary);font-size:.875rem;font-weight:500;position:absolute;bottom:0;left:0;transform:translateY(100%)}.disclosure .tag{color:var(--color-base);text-align:center;background-color:var(--color-primary);border-radius:6px;padding:4px;font-size:1.125rem;font-weight:600}.disclosure .selected-numbers{color:#026e44;align-items:center;gap:16px;font-weight:900;display:flex}.disclosure .selected-numbers:before{content:"";background-color:#026e44;border-radius:50%;width:8px;height:8px;display:inline-block}.disclosure .green-desc{color:var(--color-primary)}@media (max-width:40em){.disclosure .tag{font-size:.9rem}}.button{transition:box-shadow .25s var(--easing-sin-out);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 15px;font-size:1.1875rem;font-weight:700;display:inline-flex;box-shadow:0 2px 4px #00000040}.button:hover{cursor:pointer;box-shadow:0 0 2px #0000}.button.secondary.default{background-color:var(--color-base);border:2px solid var(--color-primary);color:var(--color-primary)}.button.primary.default{color:var(--color-base);background-color:var(--color-primary);--outline-color:var(--color-primary)}.button.primary.light{color:var(--color-base);background-color:var(--color-secondary);--outline-color:var(--color-secondary)}.button.primary.warning{color:var(--color-base);background-color:var(--color-tertiary);--outline-color:var(--color-tertiary)}.buttons{--row-horizontal-alignment:flex-end}button.edit,button.delete{cursor:pointer;background:0 0;border:0}button.add{color:var(--color-base);background-color:var(--color-primary);text-align:center;filter:drop-shadow(0 0 #0000001a)drop-shadow(0 .5px 2.5px #0006);transition:drop-shadow .25s var(--easing-sin-out);border:0;border-radius:8.8px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1.5625rem;font-weight:700;display:flex}button.add:hover{cursor:pointer;filter:drop-shadow(0 0 #0000)drop-shadow(0 .5px 2.5px #0000)}button.addLabel,button.addItem{color:var(--color-primary);background-color:#0000;border:0;align-items:center;gap:10px;font-weight:600;display:flex}:is(button.addLabel,button.addItem) span{color:var(--color-base);background-color:var(--color-primary);text-align:center;filter:drop-shadow(0 0 #0000001a)drop-shadow(0 .5px 2.5px #0006);transition:drop-shadow .25s var(--easing-sin-out);border:0;border-radius:8.8px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1.5625rem;font-weight:700;display:flex}:is(button.addLabel,button.addItem):hover{cursor:pointer}:is(button.addLabel,button.addItem):hover span{filter:drop-shadow(0 0 #0000)drop-shadow(0 .5px 2.5px #0000)}@media (max-width:30em){.button{font-size:1rem}}.download-button{color:var(--color-base);background-color:var(--color-primary);transition:background-color .25s var(--easing-sin-out);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 15px;font-size:clamp(.8rem,.705rem + .381vw,1rem);font-weight:700;text-decoration:none;display:inline-flex;position:relative}.download-button:hover{cursor:pointer;background-color:var(--color-primary-57)}.download-button:after{content:"";background:url(../../svg/download_light.svg) 50%/contain no-repeat;width:1.5rem;height:1.5rem;display:inline-block}.upload-button{color:var(--color-base);background-color:var(--color-primary);transition:background-color .25s var(--easing-sin-out);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 15px;font-size:clamp(.8rem,.705rem + .381vw,1rem);font-weight:700;text-decoration:none;display:inline-flex;position:relative}.upload-button:hover{cursor:pointer;background-color:var(--color-primary-57)}.upload-button:after{content:"";background:url(../../svg/upload_light.svg) 50%/contain no-repeat;width:1.2rem;height:1.2rem;display:inline-block}input[type=checkbox]{-webkit-appearance:none;appearance:none;font:inherit;color:currentColor;filter:drop-shadow(0 0 #0000000d)drop-shadow(0 .44px 2.2px #0000004d);cursor:pointer;background-color:#fff;border-radius:5px;place-content:center;width:1.6rem;min-width:1.6rem;height:1.6rem;margin:0;display:grid;flex-grow:0!important}:is(input[type=checkbox]:user-invalid,input[type=checkbox][aria-invalid]){border:2px solid var(--color-tertiary)}input[type=checkbox]:before{content:"";background:url(../../svg/check.svg) 50%/contain no-repeat;width:1.4rem;height:1.3rem;transition:transform .12s ease-in-out;transform:scale(0)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]+label,input[type=checkbox]+div>label{font-size:1rem;font-weight:500}:is(input[type=checkbox]+label,input[type=checkbox]+div>label) span{color:var(--color-primary);font-size:1.125rem;font-weight:700}.inputWrapper label{font-size:clamp(1rem,.957rem + .217vw,1.125rem);font-weight:700}.inputWrapper label sup{color:var(--color-primary);font-size:.8rem;line-height:1}.inputWrapper{--sidebar-space:18px}.inputWrapper .sidebar{--sidebar-ctnMin:18rem;align-items:center;gap:10px 18px}.inputWrapper.checkbox{--sidebar-space:18px}.inputWrapper.checkbox .sidebar{--sidebar-ctnMin:50%;align-items:flex-start}.inputWrapper.fifty{--sidebar-sideBasis:45ch}.inputWrapper[data-type=col]{flex-direction:column;justify-content:flex-start;gap:10px;display:flex}.checkBoxGroup{border:0;padding:0}.checkBoxGroup legend{color:var(--color-primary);margin-block-end:.8rem;margin-inline-start:calc(1.75rem + 18px);font-size:clamp(1rem,.957rem + .217vw,1.125rem);font-weight:700}.checkBoxGroup .inputWrapper+.inputWrapper{margin-block-start:.5rem}.checkBoxGroup[data-type=spaced] .inputWrapper+.inputWrapper{margin-block-start:1rem}.checkBoxGroup[data-type=spaced] .inputWrapper.checkbox{--sidebar-space:24px}.checkBoxGroup[data-type=inline]{flex-wrap:wrap;gap:16px 32px;display:flex}.checkBoxGroup[data-type=inline] .legend{color:var(--color-contrast);margin:0;font-size:clamp(1rem,.957rem + .217vw,1.125rem);font-weight:700}.checkBoxGroup[data-type=inline]>div{flex-wrap:wrap;flex-grow:1;gap:16px 32px;display:flex}.checkBoxGroup[data-type=inline] .inputWrapper.checkbox{align-items:center;gap:16px;display:flex}.checkBoxGroup[data-type=inline] input[type=checkbox]+label{color:var(--color-contrast);font-size:clamp(1rem,.957rem + .217vw,1.125rem);font-weight:600}.checkBoxGroup[data-type=inline] .inputWrapper+.inputWrapper{margin-block-start:0}.checkBoxGroup[data-type=inline]:not(:has(>legend)) input[type=checkbox]+label{font-weight:700}.checkBoxGroup.bigMargin{margin-block-start:2.5rem}.checkBoxGroup_readonly{margin-block-end:0;padding-inline-start:0;list-style:none}.checkbox_readonly{gap:16px;display:flex;position:relative}.checkbox_readonly span{color:var(--color-primary);font-weight:700}.checkbox_readonly:before{content:"";background:url(../../svg/check.svg) 50%/contain no-repeat;width:1rem;min-width:1rem;height:1rem;display:inline-block}.checkbox_readonly+.checkbox_readonly{margin-block-start:.5rem}table{border-spacing:0 10px;font-weight:600}table caption{text-align:left;white-space:normal;margin-block-end:1.5rem;font-size:clamp(1rem,.957rem + .217vw,1.125rem);font-weight:800}table tbody td{text-align:center;border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;padding:clamp(.625rem,.4076rem + 1.087vw,1.25rem)}table tbody td:first-child{border-left:1px solid #0000001a;border-radius:10px 0 0 10px}table tbody td:last-child{border-right:1px solid #0000001a;border-radius:0 10px 10px 0}table tbody td.a-left{text-align:left}table tbody td:has(+.dtr-hidden){border-right:1px solid #0000001a;border-radius:0 10px 10px 0}table tbody td:has(+.dtr-hidden):first-child{border-radius:10px}table tbody tr.odd td{background-color:var(--color-bg-green)}table tbody tr.even td{background-color:var(--color-bg-light)}table.inside{font-weight:400}.datatable{white-space:nowrap}.dataTables_scrollHead table{border-spacing:10px 0}.dataTables_scrollHead thead th{padding:3px;font-size:clamp(1rem,.957rem + .217vw,1.125rem);font-weight:800}.dataTables_scrollHead thead th.sorting:after{content:"";vertical-align:middle;background:url(../../svg/reorder.svg) 50%/contain no-repeat;width:1.5rem;height:1.1875rem;margin-left:10px;display:inline-block}.dataTables_scrollHead thead th.sorting.sorting_asc:after{transform-origin:50%;background:url(../../svg/caret_down.svg) 50%/contain no-repeat;width:1.1875rem;height:.6875rem;transform:rotate(180deg)}.dataTables_scrollHead thead th.sorting.sorting_desc:after{transform-origin:50%;background:url(../../svg/caret_down.svg) 50%/contain no-repeat;width:1.1875rem;height:.6875rem;transform:rotate(0)}.dataTables_scrollHead thead th.sorting{cursor:pointer}.dataTables_scrollHead .inside thead th{font-size:1rem;font-weight:400}table.inside tbody tr.odd td,table.inside tbody tr.even td{background-color:var(--color-base)}table.inside tbody tr.highlight td{background-color:var(--color-bg-green);font-weight:600}.dataTables_scrollBody thead th{padding:3px;font-size:clamp(1rem,.957rem + .217vw,1.125rem);font-weight:800}.dataTables_scrollBody thead th.sorting{padding-right:1.8rem}.dataTables_scrollHead thead th.sorting{--outline-offset:-.5ex;--outline-color:var(--color-primary);border-radius:10px}.dataTables_scrollBody>table{padding-right:15px}tr.odd+tr.child td{background-color:var(--color-bg-green)}tr.even+tr.child td{background-color:var(--color-bg-light)}table tbody td.child{border-radius:10px}.dtr-details{text-align:left;white-space:normal;margin:0;padding-left:1rem;list-style:none}.dtr-title{font-weight:700}.dtr-details>li+li{margin-top:.5rem}.dtr-details>li{flex-wrap:wrap;gap:8px 16px;display:flex}.collapsed .dtr-control{cursor:pointer;padding-left:calc(clamp(.625rem,.4076rem + 1.087vw,1.25rem) + 25px);position:relative}.collapsed .dtr-control:before{content:"";background:url(../../svg/plus-circle.svg) 50%/contain no-repeat;width:1.25rem;height:100%;display:inline-block;position:absolute;top:0;left:10px}.collapsed .dt-hasChild .dtr-control:before{background:url(../../svg/minus-circle.svg) 50%/contain no-repeat}@media (max-width:40em){.dtr-details{font-size:.9rem}}.buttons,.actions{margin-top:20px}.version-link{--outline-color:var(--color-primary);filter:drop-shadow(0 0 #0000001a)drop-shadow(0 .5px 2.5px #0006);color:var(--color-base);background-color:var(--color-primary-57);transition:filter .25s var(--easing-sin-out);border-radius:0 0 10px 10px;justify-content:center;align-items:center;width:clamp(2.5rem,2.1304rem + 1.8478vw,3.5625rem);height:clamp(1.875rem,1.5272rem + 1.7391vw,2.875rem);font-size:clamp(1rem,.913rem + .435vw,1.25rem);font-weight:700;text-decoration:none;display:inline-flex}.version-link:hover{filter:drop-shadow(0 0 #0000)drop-shadow(0 .5px 2.5px #0000)}.version-link.add{font-size:1.25rem}.version-link[aria-current=true]{background-color:var(--color-primary)}input[type=text],input[type=tel],input[type=date],input[type=password],input[type=mail]{--_inputBgColor:var(--color-base);background-color:var(--_inputBgColor);filter:drop-shadow(0 0 #0000000d)drop-shadow(0 .456px 2.279px #0000004d);--outline-color:var(--color-primary);border:0;border-radius:10px;min-height:3rem;padding:8px 15px}:is(input[type=text],input[type=tel],input[type=date],input[type=password],input[type=mail]):read-only{background-color:var(--color-bg-light);filter:none;border:1px solid #0000004d}:is(input[type=text],input[type=tel],input[type=date],input[type=password],input[type=mail]).minWidth{width:25rem}:is(:is(input[type=text],input[type=tel],input[type=date],input[type=password],input[type=mail]):user-invalid,:is(input[type=text],input[type=tel],input[type=date],input[type=password],input[type=mail])[aria-invalid]){border:2px solid var(--color-tertiary)}input[type=file]::file-selector-button{filter:drop-shadow(0 0 #0000000d)drop-shadow(0 .456px 2.279px #0000004d);--outline-color:var(--color-primary);transition:filter .25s var(--easing-sin-out),border .25s var(--easing-sin-out);background:#fcfcf8;border:1px solid #0000;border-radius:10px;margin:5px;padding:8px 15px}input[type=file]::file-selector-button:hover{cursor:pointer;filter:none;border:1px solid #0000004d}@media (max-width:22.5em){input[type=file]{font-size:.85rem}}fieldset.default{border:0;padding:0}fieldset.default legend{font-size:clamp(1rem,.957rem + .217vw,1.125rem);font-weight:700}textarea{background-color:var(--color-base);filter:drop-shadow(0 0 #0000000d)drop-shadow(0 .456px 2.279px #0000004d);--outline-color:var(--color-primary);border:0;border-radius:10px;width:100%;min-height:3.3125rem;padding:8px 15px}textarea:read-only{background-color:var(--color-bg-light);filter:none;border:1px solid #0000004d}textarea.minWidth{width:25rem}:is(textarea:user-invalid,textarea[aria-invalid]){border:2px solid var(--color-tertiary)}.radioGroup{border:0;padding:0}.radioGroup legend{color:var(--color-primary);margin-block-end:.8rem;margin-inline-start:calc(1.75rem + 18px);font-size:clamp(1rem,.957rem + .217vw,1.125rem);font-weight:700}.radioGroup .inputWrapper+.inputWrapper{margin-block-start:.5rem}.radioGroup[data-type=spaced] .inputWrapper+.inputWrapper{margin-block-start:1rem}.radioGroup[data-type=spaced] .inputWrapper.radio{--sidebar-space:24px}.radioGroup[data-type=inline]{flex-wrap:wrap;gap:16px 32px;display:flex}.radioGroup[data-type=inline] .legend{color:var(--color-contrast);margin:0;font-size:clamp(1rem,.957rem + .217vw,1.125rem);font-weight:700}.radioGroup[data-type=inline]>div{flex-wrap:wrap;flex-grow:1;gap:16px 32px;display:flex}.radioGroup[data-type=inline] .inputWrapper.radio{align-items:center;gap:16px;display:flex}.radioGroup[data-type=inline] input[type=radio]+label{color:var(--color-contrast);font-size:clamp(1rem,.957rem + .217vw,1.125rem);font-weight:600}.radioGroup[data-type=inline] .inputWrapper+.inputWrapper{margin-block-start:0}input[type=radio]{-webkit-appearance:none;appearance:none;font:inherit;color:currentColor;filter:drop-shadow(0 0 #0000000d)drop-shadow(0 .44px 2.2px #0000004d);cursor:pointer;background-color:#fff;border-radius:50%;place-content:center;width:1.6rem;height:1.6rem;margin:0;display:grid;flex-grow:0!important}:is(input[type=radio]:user-invalid,input[type=radio][aria-invalid]){border:2px solid var(--color-tertiary)}input[type=radio]:before{content:"";background:var(--color-primary);border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .12s ease-in-out;transform:scale(0)}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]+label,input[type=radio]+div>label{font-size:1rem;font-weight:500}:is(input[type=radio]+label,input[type=radio]+div>label) span{color:var(--color-primary);font-size:1.125rem;font-weight:700}.selectWrapper{background-color:var(--color-base);filter:drop-shadow(0 0 #0000000d)drop-shadow(0 .456px 2.279px #0000004d);border:0;border-radius:5px;width:-moz-fit-content;width:fit-content;display:flex;position:relative}.selectWrapper select{-webkit-appearance:none;appearance:none;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;background-color:#0000;border:none;border-radius:5px;outline:none;margin:0;padding:.2rem 33px .2rem .6rem}:is(.selectWrapper select:user-invalid,.selectWrapper select[aria-invalid]){border:2px solid var(--color-tertiary)}.selectWrapper:after{content:"";background:url(../../svg/caret_down.svg) 50%/contain no-repeat;width:1.0625rem;height:100%;display:flex;position:absolute;top:0;right:8px}.selectWrapper select::-ms-expand{display:none}select:focus,select:focus-visible{outline:.18rem solid var(--color-primary,HighlightText);outline-offset:-.1rem}.selectWrapper[data-type=big]{border-radius:10px;min-height:3rem}.selectWrapper[data-type=big] select{border-radius:10px;width:100%}.schedule{border:0;padding:0}.schedule legend{margin-block-end:1rem;font-size:1.125rem;font-weight:700}.time_schedule>.content{max-height:15rem;padding-block:1rem;overflow-y:auto}.time_schedule .header{grid-template-columns:4.125rem 1fr auto;gap:1rem;display:grid}.time_schedule .header span{grid-column:2/-1;padding-inline-start:1rem;font-size:1rem;font-weight:700}.time_schedule .row+.row{margin-block-start:1rem}.time_schedule .row{grid-template-columns:4.125rem 1fr auto;gap:1rem;display:grid}.time_schedule .row .selectWrapper{filter:none;border:1px solid #0000004d}.time_schedule .row .actions{margin-top:0;display:flex}.time_schedule .row .title{font-size:1rem;font-weight:600}.time_schedule .row .content{border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .8rem;display:flex;box-shadow:0 0 0 1px #0000001a,0 .5px 2.5px #0006}.time_schedule .selects{gap:1.5rem;display:flex}.time_schedule .footer{grid-template-columns:4.125rem 1fr auto;gap:1rem;display:grid}.time_schedule .footer button{grid-column:2/-1}@media (max-width:45em){.time_schedule .row .title{font-size:.9rem}.time_schedule .row .content{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.6rem .8rem}}@media (max-width:25em){.time_schedule .row{grid-template-rows:auto auto;grid-template-columns:1fr}.time_schedule .header span,.time_schedule .footer button{grid-column:1/-1}.row .actions{grid-row:2/-1}.time_schedule .row .content{box-shadow:none;padding:0}.time_schedule .row{border-radius:10px;padding:.6rem .8rem;box-shadow:0 0 0 1px #0000001a,0 .5px 2.5px #0006}.time_schedule>.content{max-height:47rem;padding-inline:5px}}.schedule_readonly{padding-inline-start:0;list-style:none}.schedule_readonly li{gap:16px;display:flex;position:relative}.schedule_readonly li div{flex-wrap:wrap;gap:5px 24px;display:flex}.schedule_readonly li:before{content:"";background:url(../../svg/docs.svg) 50%/contain no-repeat;width:1.1rem;min-width:1.1rem;height:1.3rem;display:inline-block}.schedule_readonly>li+li{margin-block-start:.5rem}.progress{border:1px solid #0fcc4f;border-radius:20px;grid-template-columns:repeat(4,1fr);width:6rem;height:.95rem;margin-inline:auto;display:grid;overflow:hidden}.progress .step{border-inline-end:1px solid #0fcc4f}.progress .step:last-child{border-inline-end:none}.progress .step.completed{background-color:#0fcc4f}.progress.completed{border:1px solid var(--color-primary)}.progress.completed .step{border-inline-end:1px solid var(--color-primary)}.progress.completed .step:last-child{border-inline-end:none}.progress.completed .step.completed{background-color:var(--color-primary)}.disbanded{color:var(--color-tertiary);font-weight:600}.buttonBlock p{font-weight:700}.bicolor-list-wrapper{max-height:50rem;padding:5px 10px;overflow-y:auto}.bicolor-list{margin:0;padding:0;list-style:none}.bicolor-list li{filter:drop-shadow(0 0 #0000001a)drop-shadow(0 .5px 2.5px #0006);background-color:var(--color-bg-light);border-radius:8px;padding:15px 20px;list-style:none;display:block}.bicolor-list li+li{margin-block-start:10px}.bicolor-list li:nth-child(odd){background-color:var(--color-bg-green)}.wg-steps{--_h-gap:clamp(1rem,.8261rem + .8696vw,1.5rem);gap:0 var(--_h-gap);grid-template-rows:auto auto;grid-template-columns:repeat(10,1fr);align-items:end;display:grid}.wg-step{--_color:#808586;--_circle_size:clamp(1.5rem,1.262rem + .952vw,2rem);text-align:center;color:var(--_color);font-size:clamp(.75rem,.707rem + .217vw,.875rem);font-weight:700;line-height:normal;position:relative}.wg-step>div{flex-direction:column;align-items:center;gap:10px;display:flex}.wg-step>div:before{content:"";width:calc(100% + var(--_h-gap));left:0;bottom:calc(var(--_circle_size)/2);z-index:0;background-color:#808586;height:.125rem;display:block;position:absolute}.wg-step>div:after{content:"";width:var(--_circle_size);height:var(--_circle_size);background:var(--_color);z-index:1;border-radius:50%;display:inline-block}.wg-step.validated{--_color:#9ed342}.wg-step.validated div:after{background:url(../../svg/validated.svg) center center no-repeat var(--_color);background-size:60%}.wg-step[aria-current=step]{--_color:#43d1a1}.wg-step[aria-current=step] div:after{background:url(../../svg/current.svg) center center no-repeat var(--color-base);background-size:contain}.wg-step:first-child div:before{width:calc(50% + var(--_h-gap));left:50%}.wg-step:last-child div:before{width:50%;right:50%}@media (max-width:58.75em){.wg-steps{grid-template-columns:repeat(3,max-content)}.wg-step{display:none}.wg-step[aria-current=step],.wg-step[aria-current=step]+.wg-step{display:block}.wg-step:has(+.wg-step[aria-current=step]){display:block}.wg-step:has(+.wg-step[aria-current=step]) div{align-items:flex-start}.wg-step:has(+.wg-step[aria-current=step]) div:before{left:1rem}.wg-step:has(+.wg-step[aria-current=step]) div:after{margin-left:1rem}.wg-step[aria-current=step]+.wg-step div:before{width:50%;right:50%}.wg-step[aria-current=step]+.wg-step:after{content:"";width:calc(100% + var(--_h-gap));left:0;bottom:calc(var(--_circle_size)/2);z-index:0;border-bottom:2px dotted #808586;height:1px;display:block;position:absolute}}header[role=banner]{margin-block:clamp(1.875rem,.5417rem + 3.3333vw,3.125rem)}header[role=banner] .homeLink img{width:clamp(8.875rem,6.7663rem + 10.5435vw,14.9375rem)}header[role=banner] .header-top{position:relative}header[role=banner] .logOutLink{transition:opacity .25s var(--easing-sin-out);color:var(--color-contrast);align-items:center;gap:10px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex;position:absolute;top:0;right:0}header[role=banner] .logOutLink:hover{opacity:.8}header[role=banner] .logOutLink img{width:1rem;height:1rem}header[role=banner] .brand{flex-wrap:wrap;align-items:center;gap:5px 10px;display:flex;position:relative}header[role=banner] .brand p{color:var(--color-contrast);text-shadow:2px 2px 4px #d0f4e5;z-index:1;font-size:clamp(1rem,.762rem + .952vw,1.5rem);font-weight:700}header[role=banner] .brand:after{content:"";z-index:0;background:url(../../svg/mapmonde.svg) 0 0/contain no-repeat;width:264px;height:145px;position:absolute;right:0;transform:translate(30%)translateY(-10%)}header[role=banner] .brand.no-img:after{display:none}@media (max-width:64em){header[role=banner] .brand:after{width:170px;height:100px}}@media (max-width:40em){header[role=banner] .brand{flex-direction:column;align-items:flex-start}header[role=banner] .brand:after{display:none}}.filters{margin-block-end:50px;box-shadow:0 0 #0000001a,0 .5px 2.5px #0006}.filters .disclosure-content__ctc{--flow-space:1.5rem}.filters .smol-css-grid{--min:30ch;--gap:1rem 1.5rem}h1:not(.visally-hidden)+.filters{margin-block-start:30px}.wg-header{--flow-space:2rem;margin-block-end:3rem}.wg-header .infos h2{color:var(--color-contrast)}.wg-header .infos ul{margin:0;padding-inline-start:1rem}.wg-header .infos ul li+li{margin-block-start:.5rem}.home .h1{margin-bottom:25px}.home .buttons{margin-top:20px}.tor-header{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:1.5rem;margin-block:clamp(0rem,3.2609vw - .6522rem,1.875rem) clamp(1.75rem,1.3152rem + 2.1739vw,3rem);display:grid}.tor-header .title{flex-wrap:wrap;align-items:center;gap:15px 30px;display:flex}.tor-header .title h1{font-size:clamp(1.2rem,.938rem + 1.048vw,1.75rem)}.tor-name{gap:20px;display:flex}.tor-name label{margin-block-start:16px;font-weight:700}.tor-timeline{grid-area:1/2/-1/-1}.steps{--_h-gap:clamp(1rem,.8261rem + .8696vw,1.5rem);gap:3rem var(--_h-gap);grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);align-items:end;display:grid}.step{--_color:#808586;--_circle_size:clamp(1.5rem,1.1522rem + 1.7391vw,2.5rem);text-align:center;color:var(--_color);font-size:clamp(.75rem,.707rem + .217vw,.875rem);font-weight:700;line-height:normal;position:relative}.step>div{flex-direction:column;align-items:center;gap:15px;display:flex}.step>div:before{content:"";width:calc(100% + var(--_h-gap));left:0;bottom:calc(var(--_circle_size)/2);z-index:0;background-color:#808586;height:.125rem;display:block;position:absolute}.step>div:after{content:"";width:var(--_circle_size);height:var(--_circle_size);background:var(--_color);z-index:1;border-radius:50%;display:inline-block}.step.validated{--_color:#9ed342}.step.validated div:after{background:url(../../svg/validated.svg) center center no-repeat var(--_color);background-size:60%}.step[aria-current=step]{--_color:#43d1a1}.step[aria-current=step] div:after{background:url(../../svg/current.svg) center center no-repeat var(--color-base);background-size:contain}#step1>div:before{width:calc(50% + var(--_h-gap));left:50%}#step4>div:before{width:50%;right:50%}#step3-bis{grid-area:2/3/-1/4}#step3-bis:before{content:"";height:calc(3rem + var(--_circle_size));left:0;top:calc(-1*( 3rem + (var(--_circle_size)/2)));border-left:2px dotted #808586;width:1px;position:absolute}#step3-bis:after{content:"";border-left:2px dotted #808586;width:1px;height:3rem;position:absolute;top:-3rem}#step3-bis div{flex-direction:column-reverse}#step3-bis div:before{bottom:unset;top:calc(var(--_circle_size)/2);background-color:#0000;border-top:2px dotted #808586;width:50%;height:1px}@media (max-width:61.25em){.tor-header{grid-template-rows:auto auto auto;grid-template-columns:1fr}.tor-timeline{grid-area:2/1/3/-1}}@media (max-width:21.875em){.steps{--_h-gap:.7rem}.step{font-size:.72rem}}.tor-content{--flow-space:32px}#study .checkBoxGroup+.checkBoxGroup{margin-top:2rem}#tc_members_comments_wrapper{margin-block:2.5rem}#tc_members_comments .comment{white-space:normal;text-align:left;max-width:26rem;margin-inline:auto}#tc_members_comments tbody td{padding:.5rem clamp(.625rem,.4076rem + 1.087vw,1.25rem)}p.legend{font-size:clamp(1rem,.957rem + .217vw,1.125rem)}form.login{background-color:var(--color-bg-light);border-radius:20px;margin-block-start:1rem;padding-block:clamp(3rem,2.6522rem + 1.7391vw,4rem);padding-inline:clamp(1.5rem,.9783rem + 2.6087vw,3rem);position:relative;box-shadow:0 0 0 .5px #0000001a,0 .5px 2.5px #0006}form.login .sidebar>:first-child{--sidebar-sideBasis:7rem}form.login:after{content:"";aspect-ratio:16/9;background:url(../../svg/deco.svg) 0 0/contain no-repeat;width:738px;max-width:70%;height:auto;display:inline-block;position:absolute;bottom:0;left:0;transform:translate(-40%)translateY(60%)}@media (max-height:46.25em){form.login:after{display:none}}@media (max-width:55em){form.login:after{display:none}}.members .main-sidebar{--sidebar-sideBasis:25ch;--sidebar-space:4rem}.members fieldset.fixed-side{--sidebar-sideBasis:10ch;margin-block-start:1.5rem}.members fieldset.fixed-side legend{margin-block-end:1.5rem}.members fieldset.fixed-side .selectWrapper{width:min(17rem,100%)}.members form input{--_inputBgColor:var(--color-bg-light)}.members form .selectWrapper{background-color:var(--color-bg-light);filter:drop-shadow(0 0 #0000000d)drop-shadow(0 .456px 2.279px #0000004d);border:0}.members .working-groups{margin-block-start:2.5rem}.liste-members-wrapper{direction:rtl;max-height:clamp(20rem,.952rem + 76.19vw,60rem);padding:5px 10px;overflow-y:auto}.liste-members{direction:ltr;margin:0;padding:0;list-style:none}.liste-members li+li{margin-block-start:5px}.liste-members button{background-color:var(--color-bg-light);text-align:left;filter:drop-shadow(0 0 #0000001a)drop-shadow(0 .5px 2.5px #0006);transition:background-color .25s var(--easing-sin-out);border:0;border-radius:5px;width:100%;padding:16px 22px;font-size:1rem;font-weight:700}.liste-members button:hover{cursor:pointer;background-color:var(--color-bg-green)}.liste-members button[aria-pressed=true]{background-color:var(--color-primary);color:var(--color-base)}.sidebar.role,.sidebar.record_status{--sidebar-sideBasis:9rem}.reports .main-sidebar{--sidebar-sideBasis:25rem;--sidebar-space:4rem}.liste-reports-wrapper{direction:rtl;margin-block-start:1.5rem;padding:5px 10px}.liste-reports{direction:ltr;margin:0;padding:0;list-style:none}.liste-reports li+li{margin-block-start:10px}.liste-reports button{background-color:var(--color-bg-light);text-align:left;filter:drop-shadow(0 0 #0000001a)drop-shadow(0 .5px 2.5px #0006);transition:background-color .25s var(--easing-sin-out);border:0;border-radius:5px;width:100%;padding:16px 22px;font-size:1rem;font-weight:600}.liste-reports button:hover{cursor:pointer;background-color:var(--color-bg-green)}.liste-reports button[aria-pressed=true]{background-color:var(--color-primary);color:var(--color-base)}.reports-tabs{gap:13px;margin-inline-start:30px;display:flex}.reports-tabs button{color:var(--color-base);background-color:var(--color-primary-57);transition:box-shadow .25s var(--easing-sin-out),background-color .25s var(--easing-sin-out);border:0;border-radius:10px 10px 0 0;padding:10px 22px;font-size:1rem;font-weight:700;box-shadow:0 0 #0000001a,0 .5px 2.5px #0006}.reports-tabs button[aria-pressed=true]{background-color:var(--color-primary)}.reports-tabs button:hover{cursor:pointer;box-shadow:0 0 #0000,0 .5px 2.5px #0000}.reports-tabs+.filters{z-index:1;margin-block-start:0;position:relative}.wg-progress #publications input[type=checkbox]{margin-inline:auto}.wg-progress #publications td>a,.wg-progress #publications .dtr-details a{color:var(--color-primary);transition:color .25s}:is(.wg-progress #publications td>a,.wg-progress #publications .dtr-details a):hover{color:var(--color-contrast)}.wg-progress #publications .dtr-details li+li{margin-block-start:1rem}@media (min-width:64em){.wg-progress #publications td.min{white-space:normal;max-inline-size:15rem}}@media (max-width:30em){.wg-progress #publications td.min p{white-space:normal}}.proposal-form .wrapper{--wrapper-max-size:47rem}.proposal-form h1{margin-block:clamp(1.25rem,8.3333vw - 2.0833rem,4.375rem) 3rem}.proposal-form fieldset{margin-block-start:2rem}.proposal-form fieldset legend{margin-block-end:1rem}.proposal-form .fixed-side .sidebar{--sidebar-sideBasis:7rem}.proposal-form .inputWrapper.fifty{--sidebar-sideBasis:25ch}.proposal-form form input{--_inputBgColor:var(--color-bg-light)}.proposal-form form .selectWrapper{background-color:var(--color-bg-light);filter:drop-shadow(0 0 #0000000d)drop-shadow(0 .456px 2.279px #0000004d);border:0}
/*# sourceMappingURL=main.css.map*/