.field>span.label{background:var(--text-title-h1);-webkit-background-clip:text;margin-left:5px;-webkit-text-fill-color:transparent;background-size:100%;font-weight:var(--weight-bold);width:fit-content}.field>span.label:after{color:var(--text-secondary);content:" :"}.modal-wrapper .form,.modal-wrapper form{padding-bottom:30px;padding-top:30px}@media screen and (max-width:991.98px){.form,form{padding:3px}}.form .field-group,form .field-group{display:flex;gap:5px;justify-content:space-evenly;margin-bottom:10px;margin-top:10px}@media screen and (max-width:1199.98px){.form .field-group,form .field-group{flex-wrap:wrap}}.form .step,form .step{display:none;flex-direction:column;gap:10px;justify-content:space-between;min-height:440px;padding:5px}.form .step:first-child,form .step:first-child{display:flex}.form .fields,form .fields{display:flex;flex-direction:column;gap:10px;justify-content:start}.form .fields .field,form .fields .field{position:relative;width:100%}.form .fields .field .help-text,form .fields .field .help-text{color:var(--muted);font-size:.9em}@media screen and (min-width:992px){.form .fields .field.small-field,form .fields .field.small-field{width:40%}}.form .fields .field label,form .fields .field label{display:inline-block;font-family:var(--font-family-title);font-weight:var(--weight-bold);letter-spacing:var(--font-family-title-letter-spacing);margin-bottom:5px;padding:5px}.form .fields .field label:not(.form-check-label),form .fields .field label:not(.form-check-label){background:var(--text-title-h1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100%;width:fit-content}.form .fields .field label .icon,form .fields .field label .icon{display:inline;margin-right:5px;max-height:20px;max-width:24px}.form .fields .field label:not(.form-check-label):after,form .fields .field label:not(.form-check-label):after{color:var(--text-secondary);content:" :"}.form .fields .field .description,form .fields .field .description{color:var(--muted);display:block;font-size:small}.form .fields .field input,.form .fields .field select,.form .fields .field textarea,form .fields .field input,form .fields .field select,form .fields .field textarea{border-radius:4px;outline:none}.form .fields .field textarea,form .fields .field textarea{border:1px solid var(--form-field-border-color);font-size:.8em;min-height:200px;padding:5px;resize:vertical;width:100%}.form .fields .field.hidden,form .fields .field.hidden{height:0;width:0}.form .fields .field.hidden label,form .fields .field.hidden label{display:none}.form .fields .field.hidden input,.form .fields .field.hidden select,.form .fields .field.hidden textarea,form .fields .field.hidden input,form .fields .field.hidden select,form .fields .field.hidden textarea{border:none!important;height:0!important;margin:0!important;padding:0!important;width:0!important}.form .fields .field input[type=color],.form .fields .field input[type=date],.form .fields .field input[type=datetime-local],.form .fields .field input[type=email],.form .fields .field input[type=month],.form .fields .field input[type=number],.form .fields .field input[type=password],.form .fields .field input[type=search],.form .fields .field input[type=tel],.form .fields .field input[type=text],.form .fields .field input[type=time],form .fields .field input[type=color],form .fields .field input[type=date],form .fields .field input[type=datetime-local],form .fields .field input[type=email],form .fields .field input[type=month],form .fields .field input[type=number],form .fields .field input[type=password],form .fields .field input[type=search],form .fields .field input[type=tel],form .fields .field input[type=text],form .fields .field input[type=time]{border:1px solid var(--form-field-border-color);display:block;font:inherit;margin:0;overflow:visible;padding:8px;width:100%}.form .fields .field input[type=color]:focus,.form .fields .field input[type=date]:focus,.form .fields .field input[type=datetime-local]:focus,.form .fields .field input[type=email]:focus,.form .fields .field input[type=month]:focus,.form .fields .field input[type=number]:focus,.form .fields .field input[type=password]:focus,.form .fields .field input[type=search]:focus,.form .fields .field input[type=tel]:focus,.form .fields .field input[type=text]:focus,.form .fields .field input[type=time]:focus,form .fields .field input[type=color]:focus,form .fields .field input[type=date]:focus,form .fields .field input[type=datetime-local]:focus,form .fields .field input[type=email]:focus,form .fields .field input[type=month]:focus,form .fields .field input[type=number]:focus,form .fields .field input[type=password]:focus,form .fields .field input[type=search]:focus,form .fields .field input[type=tel]:focus,form .fields .field input[type=text]:focus,form .fields .field input[type=time]:focus{outline-color:var(--secondary)}.form .fields .field .range-field,form .fields .field .range-field{display:block;font:inherit;margin:0;overflow:visible;padding:8px;width:100%}.form .fields .field .range-field input[type=range],form .fields .field .range-field input[type=range]{-webkit-appearance:none;background-color:var(--disable);margin:10px 0;width:calc(100% - 100px)}.form .fields .field .range-field input[type=range]:focus,form .fields .field .range-field input[type=range]:focus{outline-color:var(--secondary)}.form .fields .field .range-field input[type=range]::-webkit-slider-runnable-track,form .fields .field .range-field input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;background-color:var(--primary);border:1px solid var(--form-field-border-color);border-radius:25px;cursor:pointer;height:12.8px}.form .fields .field .range-field input[type=range]::-webkit-slider-thumb,form .fields .field .range-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid var(--secondary);border-radius:50%;cursor:pointer;height:40px;margin-top:-14px;width:40px}.form .fields .field .range-field input[type=range]::-moz-range-progress,form .fields .field .range-field input[type=range]::-moz-range-progress{background-color:var(--primary)}.form .fields .field .range-field input[type=range]::-moz-range-track,form .fields .field .range-field input[type=range]::-moz-range-track{background:var(--disable);border:0 solid var(--form-field-border-color);border-radius:25px;cursor:pointer;height:12.8px;width:100%}.form .fields .field .range-field input[type=range]::-moz-range-thumb,form .fields .field .range-field input[type=range]::-moz-range-thumb{background:#fff;border:2px solid var(--secondary);border-radius:50%;cursor:pointer;height:40px;width:40px}.form .fields .field .range-field input[type=range]::-ms-track,form .fields .field .range-field input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:39px 0;color:transparent;cursor:pointer;height:12.8px;width:100%}.form .fields .field .range-field input[type=range]::-ms-fill-lower,form .fields .field .range-field input[type=range]::-ms-fill-lower{background:var(--primary);border:0 solid var(--form-field-border-color);border-radius:50px}.form .fields .field .range-field input[type=range]::-ms-fill-upper,form .fields .field .range-field input[type=range]::-ms-fill-upper{background:var(--disable);border:0 solid var(--form-field-border-color);border-radius:50px}.form .fields .field .range-field input[type=range]::-ms-thumb,form .fields .field .range-field input[type=range]::-ms-thumb{background:#fff;border:2px solid var(--secondary);border-radius:50%;cursor:pointer;height:40px;width:40px}.form .fields .field input[type=number].money-field,form .fields .field input[type=number].money-field{display:inline-block;width:calc(100% - 20px)}.form .fields .field input[type=checkbox],.form .fields .field input[type=radio],form .fields .field input[type=checkbox],form .fields .field input[type=radio]{background-color:#fff;border:4px solid #fff;box-shadow:0 0 0 1px var(--secondary);font:inherit;height:24px;margin:0 10px 0 0;min-width:24px;overflow:visible;padding:0;position:relative;top:6px}.form .fields .field input[type=checkbox]:checked,.form .fields .field input[type=radio]:checked,form .fields .field input[type=checkbox]:checked,form .fields .field input[type=radio]:checked{background-color:var(--secondary)}.form .fields .field input[type=radio],form .fields .field input[type=radio]{appearance:none;border-radius:50%}.form .fields .field input[type=checkbox],form .fields .field input[type=checkbox]{accent-color:var(--secondary)}.form .fields .field .switch .tgl,form .fields .field .switch .tgl{display:none}.form .fields .field .switch .tgl,.form .fields .field .switch .tgl *,.form .fields .field .switch .tgl :after,.form .fields .field .switch .tgl :before,.form .fields .field .switch .tgl+.tgl-btn,.form .fields .field .switch .tgl:after,.form .fields .field .switch .tgl:before,form .fields .field .switch .tgl,form .fields .field .switch .tgl *,form .fields .field .switch .tgl :after,form .fields .field .switch .tgl :before,form .fields .field .switch .tgl+.tgl-btn,form .fields .field .switch .tgl:after,form .fields .field .switch .tgl:before{box-sizing:border-box}.form .fields .field .switch .tgl ::selection,.form .fields .field .switch .tgl :after::selection,.form .fields .field .switch .tgl :before::selection,.form .fields .field .switch .tgl+.tgl-btn::selection,.form .fields .field .switch .tgl::selection,.form .fields .field .switch .tgl:after::selection,.form .fields .field .switch .tgl:before::selection,form .fields .field .switch .tgl ::selection,form .fields .field .switch .tgl :after::selection,form .fields .field .switch .tgl :before::selection,form .fields .field .switch .tgl+.tgl-btn::selection,form .fields .field .switch .tgl::selection,form .fields .field .switch .tgl:after::selection,form .fields .field .switch .tgl:before::selection{background:none}.form .fields .field .switch .tgl+.tgl-btn,form .fields .field .switch .tgl+.tgl-btn{color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:var(--weight-bold);height:27px;outline:0;position:relative;user-select:none;width:57px}.form .fields .field .switch .tgl+.tgl-btn:after,.form .fields .field .switch .tgl+.tgl-btn:before,form .fields .field .switch .tgl+.tgl-btn:after,form .fields .field .switch .tgl+.tgl-btn:before{content:"";display:block;height:100%;position:relative;width:44%}.form .fields .field .switch .tgl+.tgl-btn:after,form .fields .field .switch .tgl+.tgl-btn:after{left:0}.form .fields .field .switch .tgl+.tgl-btn:before,form .fields .field .switch .tgl+.tgl-btn:before{display:inline;position:absolute;top:7px}.form .fields .field .switch .tgl:checked+.tgl-btn:after,form .fields .field .switch .tgl:checked+.tgl-btn:after{left:56.5%}.form .fields .field .switch .tgl-ios+.tgl-btn,form .fields .field .switch .tgl-ios+.tgl-btn{background:var(--bg-muted);border-radius:20rem;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);display:inline-block;padding:2px;transition:all .4s ease;vertical-align:middle}.form .fields .field .switch .tgl-ios+.tgl-btn:after,form .fields .field .switch .tgl-ios+.tgl-btn:after{background:var(--light);border-radius:2em;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);transition:left .3s cubic-bezier(.175,.885,.32,1.275),padding .3s ease,margin .3s ease}.form .fields .field .switch .tgl-ios+.tgl-btn:before,form .fields .field .switch .tgl-ios+.tgl-btn:before{color:var(--text-muted);content:"Non";left:28px;transition:left .3s cubic-bezier(.175,.885,.32,1.275)}.form .fields .field .switch .tgl-ios+.tgl-btn:active,form .fields .field .switch .tgl-ios+.tgl-btn:active{box-shadow:inset 0 0 0 30px rgba(0,0,0,.1)}.form .fields .field .switch .tgl-ios+.tgl-btn:active:after,form .fields .field .switch .tgl-ios+.tgl-btn:active:after{padding-right:.4em}.form .fields .field .switch .tgl-ios:checked+.tgl-btn,form .fields .field .switch .tgl-ios:checked+.tgl-btn{background:var(--bg-success)}.form .fields .field .switch .tgl-ios:checked+.tgl-btn:active,form .fields .field .switch .tgl-ios:checked+.tgl-btn:active{box-shadow:inset 0 0 0 30px rgba(0,0,0,.1)}.form .fields .field .switch .tgl-ios:checked+.tgl-btn:active:after,form .fields .field .switch .tgl-ios:checked+.tgl-btn:active:after{margin-left:-.4em}.form .fields .field .switch .tgl-ios:checked+.tgl-btn:before,form .fields .field .switch .tgl-ios:checked+.tgl-btn:before{color:var(--text-success);content:"Oui";left:8px}.form .fields .field .switch span.label,form .fields .field .switch span.label{cursor:default;margin-left:5px}.form .fields .field .switch.switch-reverse,form .fields .field .switch.switch-reverse{min-height:35px;position:relative}.form .fields .field .switch.switch-reverse .label,form .fields .field .switch.switch-reverse .label{display:inline-block;height:100%;margin-right:70px;vertical-align:sub}.form .fields .field .switch.switch-reverse .tgl-btn,form .fields .field .switch.switch-reverse .tgl-btn{position:absolute;right:10px}.form .fields .field>label:has(input[type=checkbox],input[type=radio]),form .fields .field>label:has(input[type=checkbox],input[type=radio]){padding-left:30px}.form .fields .field>label:has(input[type=checkbox],input[type=radio]) input[type=checkbox],.form .fields .field>label:has(input[type=checkbox],input[type=radio]) input[type=radio],form .fields .field>label:has(input[type=checkbox],input[type=radio]) input[type=checkbox],form .fields .field>label:has(input[type=checkbox],input[type=radio]) input[type=radio]{margin-left:-30px}.form .fields .field select,form .fields .field select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NH08L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNMCAwaDQuOTV2MTBIMHoiIHN0eWxlPSJmaWxsOiNmZmYiLz48cGF0aCBkPSJtMS40MSA0LjY3IDEuMDctMS40OSAxLjA2IDEuNDl6TTMuNTQgNS4zMyAyLjQ4IDYuODIgMS40MSA1LjMzeiIgY2xhc3M9ImNscy0yIi8+PC9zdmc+) no-repeat calc(100% - 10px) 50%;background-color:#fff;border:1px solid var(--form-field-border-color)!important;border-radius:5px;font:inherit;height:38px;margin:0 0 5px;overflow:visible;padding:0 35px 0 10px;width:100%}.form .fields .field select optgroup,form .fields .field select optgroup{font-weight:var(--weight-bold)}.form .fields .field input[type=number]::-webkit-inner-spin-button,.form .fields .field input[type=number]::-webkit-outer-spin-button,form .fields .field input[type=number]::-webkit-inner-spin-button,form .fields .field input[type=number]::-webkit-outer-spin-button{height:auto}.form .fields .field input[type=search],form .fields .field input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}.form .fields .field input[type=search]::-webkit-search-decoration,form .fields .field input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.form .fields .field .list,form .fields .field .list{border-radius:.25rem;display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.form .fields .field .list>label,form .fields .field .list>label{-webkit-user-select:none;-ms-user-select:none;user-select:none}.form .fields .field .list>input[type=checkbox],.form .fields .field .list>input[type=radio],.form .fields .field .list>label,form .fields .field .list>input[type=checkbox],form .fields .field .list>input[type=radio],form .fields .field .list>label{align-items:center;border-top-width:1px;border:1px solid var(--form-field-border-color);border-top:0 solid var(--form-field-border-color);color:var(--text-highlight-primary);cursor:pointer;display:flex;margin:0;min-height:50px;padding:.5rem 1rem;position:relative;text-align:inherit;text-decoration:none;width:100%}.form .fields .field .list>input[type=checkbox]:first-child,.form .fields .field .list>input[type=radio]:first-child,.form .fields .field .list>label:first-child,form .fields .field .list>input[type=checkbox]:first-child,form .fields .field .list>input[type=radio]:first-child,form .fields .field .list>label:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit;border-top-width:1px}.form .fields .field .list>input[type=checkbox]:last-child,.form .fields .field .list>input[type=radio]:last-child,.form .fields .field .list>label:last-child,form .fields .field .list>input[type=checkbox]:last-child,form .fields .field .list>input[type=radio]:last-child,form .fields .field .list>label:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.form .fields .field .list>input[type=checkbox]:focus,.form .fields .field .list>input[type=checkbox]:hover,.form .fields .field .list>input[type=radio]:focus,.form .fields .field .list>input[type=radio]:hover,.form .fields .field .list>label:focus,.form .fields .field .list>label:hover,form .fields .field .list>input[type=checkbox]:focus,form .fields .field .list>input[type=checkbox]:hover,form .fields .field .list>input[type=radio]:focus,form .fields .field .list>input[type=radio]:hover,form .fields .field .list>label:focus,form .fields .field .list>label:hover{background-color:var(--bg-highlight-primary);color:var(--text-highlight-primary);text-decoration:none;z-index:1}.form .fields .field .list>input[type=checkbox] input[type=checkbox],.form .fields .field .list>input[type=checkbox] input[type=radio],.form .fields .field .list>input[type=radio] input[type=checkbox],.form .fields .field .list>input[type=radio] input[type=radio],.form .fields .field .list>label input[type=checkbox],.form .fields .field .list>label input[type=radio],form .fields .field .list>input[type=checkbox] input[type=checkbox],form .fields .field .list>input[type=checkbox] input[type=radio],form .fields .field .list>input[type=radio] input[type=checkbox],form .fields .field .list>input[type=radio] input[type=radio],form .fields .field .list>label input[type=checkbox],form .fields .field .list>label input[type=radio]{top:0}.form .fields .field .list>input[type=checkbox].active,.form .fields .field .list>input[type=checkbox]:has(input[type=checkbox]:checked),.form .fields .field .list>input[type=checkbox]:has(input[type=radio]:checked),.form .fields .field .list>input[type=radio].active,.form .fields .field .list>input[type=radio]:has(input[type=checkbox]:checked),.form .fields .field .list>input[type=radio]:has(input[type=radio]:checked),.form .fields .field .list>label.active,.form .fields .field .list>label:has(input[type=checkbox]:checked),.form .fields .field .list>label:has(input[type=radio]:checked),form .fields .field .list>input[type=checkbox].active,form .fields .field .list>input[type=checkbox]:has(input[type=checkbox]:checked),form .fields .field .list>input[type=checkbox]:has(input[type=radio]:checked),form .fields .field .list>input[type=radio].active,form .fields .field .list>input[type=radio]:has(input[type=checkbox]:checked),form .fields .field .list>input[type=radio]:has(input[type=radio]:checked),form .fields .field .list>label.active,form .fields .field .list>label:has(input[type=checkbox]:checked),form .fields .field .list>label:has(input[type=radio]:checked){background-color:var(--bg-primary);border-color:var(--bg-primary);color:var(--text-primary);z-index:2}.form .fields .field .list>input[type=checkbox] .icon,.form .fields .field .list>input[type=radio] .icon,.form .fields .field .list>label .icon,form .fields .field .list>input[type=checkbox] .icon,form .fields .field .list>input[type=radio] .icon,form .fields .field .list>label .icon{max-height:40px;max-width:40px;position:absolute;right:20px}.form .fields .field .list-inline,form .fields .field .list-inline{display:flex;flex-wrap:wrap;gap:20px}.form .fields .field .list-inline label,form .fields .field .list-inline label{width:fit-content}.form .fields .field .list-inline input[type=checkbox],.form .fields .field .list-inline input[type=radio],form .fields .field .list-inline input[type=checkbox],form .fields .field .list-inline input[type=radio]{height:14px;top:2px;width:14px}.form .fields .field .choice_icon .choices,.form .fields .field .choice_icon .choices_highlighted,form .fields .field .choice_icon .choices,form .fields .field .choice_icon .choices_highlighted{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-evenly;padding:10px}@media screen and (max-width:575.98px){.form .fields .field .choice_icon .choices,.form .fields .field .choice_icon .choices_highlighted,form .fields .field .choice_icon .choices,form .fields .field .choice_icon .choices_highlighted{flex-wrap:wrap;justify-content:start;overflow:auto}}.form .fields .field .choice_icon .choices.full-width,.form .fields .field .choice_icon .choices_highlighted.full-width,form .fields .field .choice_icon .choices.full-width,form .fields .field .choice_icon .choices_highlighted.full-width{justify-content:space-around}.form .fields .field .choice_icon .choices .form-check,.form .fields .field .choice_icon .choices_highlighted .form-check,form .fields .field .choice_icon .choices .form-check,form .fields .field .choice_icon .choices_highlighted .form-check{box-shadow:0 3px 8px rgba(0,0,0,.24);height:150px;padding:0;width:150px}@media screen and (max-width:991.98px){.form .fields .field .choice_icon .choices .form-check,.form .fields .field .choice_icon .choices_highlighted .form-check,form .fields .field .choice_icon .choices .form-check,form .fields .field .choice_icon .choices_highlighted .form-check{flex:100%;height:50px;width:auto}}.form .fields .field .choice_icon .choices .form-check input[type=radio],.form .fields .field .choice_icon .choices_highlighted .form-check input[type=radio],form .fields .field .choice_icon .choices .form-check input[type=radio],form .fields .field .choice_icon .choices_highlighted .form-check input[type=radio]{display:none}.form .fields .field .choice_icon .choices .form-check label,.form .fields .field .choice_icon .choices_highlighted .form-check label,form .fields .field .choice_icon .choices .form-check label,form .fields .field .choice_icon .choices_highlighted .form-check label{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-around;min-width:130px;padding:25px;text-align:center;width:100%}@media screen and (max-width:991.98px){.form .fields .field .choice_icon .choices .form-check label,.form .fields .field .choice_icon .choices_highlighted .form-check label,form .fields .field .choice_icon .choices .form-check label,form .fields .field .choice_icon .choices_highlighted .form-check label{flex-direction:row;justify-content:start;text-align:left}}.form .fields .field .choice_icon .choices .form-check label:after,.form .fields .field .choice_icon .choices_highlighted .form-check label:after,form .fields .field .choice_icon .choices .form-check label:after,form .fields .field .choice_icon .choices_highlighted .form-check label:after{content:""}.form .fields .field .choice_icon .choices .form-check label img,.form .fields .field .choice_icon .choices_highlighted .form-check label img,form .fields .field .choice_icon .choices .form-check label img,form .fields .field .choice_icon .choices_highlighted .form-check label img{max-height:50px;max-width:70px}@media screen and (max-width:991.98px){.form .fields .field .choice_icon .choices .form-check label img,.form .fields .field .choice_icon .choices_highlighted .form-check label img,form .fields .field .choice_icon .choices .form-check label img,form .fields .field .choice_icon .choices_highlighted .form-check label img{margin-right:20px;max-width:30px}}.form .fields .field .choice_icon .choices .form-check:has(input:checked),.form .fields .field .choice_icon .choices_highlighted .form-check:has(input:checked),form .fields .field .choice_icon .choices .form-check:has(input:checked),form .fields .field .choice_icon .choices_highlighted .form-check:has(input:checked){border:2px solid var(--primary);box-shadow:0 0 10px 1px rgba(var(--primary-rgb),.8)}.form .fields .field.subfield,form .fields .field.subfield{border-left:2px solid rgba(var(--secondary-rgb),10%);margin-bottom:-5px;margin-left:1em;margin-top:-5px;padding-bottom:5px;padding-left:1em;padding-top:5px;width:calc(100% - 2em)}.form .controls,form .controls{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:20px}@media screen and (max-width:991.98px){.form .controls,form .controls{flex-direction:column}}.form .error-field,form .error-field{color:var(--danger)}.file-dropzone{border:1px solid var(--form-field-border-color);border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:30px;justify-content:space-between;margin:10px auto;min-height:200px;padding:20px}.file-dropzone .errors{align-items:center;display:flex;flex-direction:column;justify-content:center}.file-dropzone .errors .error{color:var(--danger);display:block;font-weight:var(--weight-bold)}.file-dropzone.dragover{border:2px solid var(--primary)}.file-dropzone .header{align-items:center;display:flex;gap:30px;justify-content:center;min-height:150px}.file-dropzone .header .icon:before{color:var(--muted);display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f15b";font:var(--fa-font-regular);font-size:3em;margin-right:5px}.file-dropzone .header .placeholder,.file-dropzone .header .support{color:var(--muted);display:block;font-size:.9em;text-align:center}.file-dropzone .header .support{font-weight:var(--weight-bold)}.file-dropzone .list-files .file-item{align-items:center;display:flex;gap:10px}.file-dropzone .list-files .file-item .remove{border:none;color:var(--danger);margin:0;padding:0}.modal-wrapper{background-color:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);-webkit-box-shadow:0 2px 12px rgba(0,0,0,.2);-moz-box-shadow:0 2px 12px rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;left:50%;margin-top:10%;max-height:100vh;max-width:100vw;min-height:350px;position:fixed;top:30%;transform:translate(-50%,-50%);width:60%;z-index:9002}@media screen and (min-width:576px) and (max-width:767.98px){.modal-wrapper{width:80%}}.modal-wrapper .modal-header{align-items:center;background-color:#fff;border-radius:0;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);box-sizing:border-box;display:flex;padding:40px 1rem 5px;pointer-events:none}.modal-wrapper .modal-header>h5{background:var(--text-title-h1);-webkit-background-clip:text;font-family:var(--font-family-title);font-size:1.5em;letter-spacing:var(--font-family-title-letter-spacing);line-height:1;margin-bottom:0;padding:5px 5px 5px 20px;-webkit-text-fill-color:transparent;background-size:100%;width:fit-content}.modal-wrapper .modal-header .button-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") 70%/2em auto no-repeat;border:0;box-sizing:content-box;cursor:pointer;font-size:inherit;height:1em;margin:-3rem .5rem -.5rem auto;padding:.5rem;pointer-events:auto;width:1em}.modal-wrapper .modal-header:empty{display:none}.modal-wrapper .modal-content{box-sizing:border-box;flex:1;height:100%;overflow-y:auto;padding:10px 20px 0;scrollbar-color:#333 transparent;scrollbar-width:thin;text-align:center}.modal-wrapper .modal-content:has(div.cpnt-tabs){padding:0}.modal-wrapper .modal-content::-webkit-scrollbar{height:12px;width:12px}.modal-wrapper .modal-content::-webkit-scrollbar-track{background:#eee;border:1px solid #fff}.modal-wrapper .modal-content::-webkit-scrollbar-thumb{background:#888;border:1px solid #fff}.modal-wrapper .modal-content form{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:992px){.modal-wrapper .modal-content{overflow-y:visible}}.modal-wrapper .modal-footer,.modal-wrapper .modal-footer .controls{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.modal-wrapper .modal-footer .button,.modal-wrapper .modal-footer .controls .button,.modal-wrapper .modal-footer .controls button,.modal-wrapper .modal-footer button{min-width:150px}.modal-wrapper .modal-footer{border-top:1px solid var(--border-color)}.modal-wrapper .modal-header:empty+.modal-content{height:100%}.modal-wrapper .modal:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E");content:"";cursor:pointer;font-size:24px;height:24px;margin:25px;position:absolute;right:0;text-shadow:0 0 5px #fff;top:0;width:24px}.modal-wrapper.modal-fullscreen{border:0;border-radius:var(--border-radius);height:80vh!important;left:5%;margin-top:0;max-height:80vh!important;top:30px;transform:none;width:90%!important}.modal-wrapper+.modal-backdrop{background-color:rgba(var(--secondary-rgb),.4);border:0;left:0;min-height:100%;min-width:100%;padding:0;position:fixed;top:0;z-index:8000;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--primary:#d83f87;--primary-rgb:216,63,135;--secondary:#44318d;--secondary-rgb:68,49,141;--tertiary:#00f;--tertiary-rgb:0,0,255;--success:#00f;--success-rgb:0,0,255;--danger:#dc3545;--danger-rgb:220,53,69;--warning:#ffc107;--warning-rgb:255,193,7;--muted:#6c757d;--muted-rgb:108,117,125;--light:#fff;--light-rgb:255,255,255;--disable:#f3f3f7;--disable-rgb:243,243,247;--highlight:rgba(204,231,255,.4);--highlight-primary:#f8f3ff;--highlight-primary-rgb:248,243,255;--primary-pale:#f1966e;--primary-pale-rgb:241,150,110;--secondary-pale:#ae68fa;--secondary-pale-rgb:174,104,255;--background-color:#fff;--good:#069c56;--good-rgb:6,156,86;--medium:#ff980e;--medium-rgb:255,152,14;--bad:#d3212c;--bad-rgb:211,33,44;--bg-primary:var(--primary);--text-primary:#fff;--bg-secondary:var(--secondary);--text-secondary:#fff;--bg-tertiary:var(--tertiary);--text-tertiary:#fff;--bg-success:var(--success);--text-success:#fff;--bg-danger:var(--danger);--text-danger:#fff;--bg-warning:var(--warning);--text-warning:#343a40;--bg-muted:var(--muted);--text-muted:#fff;--bg-disable:var(--disable);--text-disable:#2a1b3d;--bg-highlight:var(--highlight);--text-highlight:#2a1b3d;--bg-highlight-primary:var(--highlight-primary);--text-highlight-primary:var(--secondary);--bg-default:#2a1b3d;--bg-default-rgb:42,27,61;--text-default:#2a1b3d;--text-link:#00f;--text-link-hover:#e11f99;--text-title-h1:linear-gradient(135deg,var(--tertiary) 20%,var(--primary) 70%);--bg-primary-pale:var(--primary-pale);--text-primary-pale:#fff;--bg-secondary-pale:var(--secondary-pale);--text-secondary-pale:#fff;--border-color:hsla(0,0%,100%,.15);--border-radius:40px;--weight-bold:700;--background-web-image:url(/build/images/background.d5766cfc.svg);--font-family-title:"FiraSans",Arial,sans-serif;--font-family-title-letter-spacing:initial;--font-family-title-home:"FiraSans",Arial,sans-serif;--font-family-title-home-letter-spacing:initial;--font-family-content:"FiraSans",Arial,sans-serif;--font-family-content-letter-spacing:initial;--form-field-border-color:#ccc}.topbar-wrapper{background-image:linear-gradient(135deg,var(--tertiary) 0,var(--primary) 30%);height:80px}.topbar-wrapper .separator{border-left-color:var(--border-color)}.topbar-wrapper nav ul.account-links li button:hover{background-image:linear-gradient(to bottom left,var(--secondary),transparent 55%)}.dropdown-menu .dropdown-menu-trigger .icon,.dropdown-menu .dropdown-menu-trigger span,.dropdown-menu .dropdown-menu-trigger:after{color:var(--text-primary)}.dropdown-menu .dropdown-menu-wrapper .dropdown-menu-content>ul>li>a:hover{border-left-color:var(--primary);color:var(--text-default)}.dropdown-menu .dropdown-menu-wrapper .dropdown-header{background-color:var(--bg-primary)}.dropdown-menu .dropdown-menu-wrapper .dropdown-footer{border-bottom-color:var(--bg-primary)}#splide01-list a.card.project{background-image:linear-gradient(-135deg,rgba(var(--primary-rgb)) 0,rgba(var(--tertiary-rgb)) 50%)}#splide01-list a.card.project:hover{background-image:linear-gradient(-135deg,rgba(var(--primary-rgb)) 0,rgba(var(--tertiary-rgb)) 70%)}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button,button{background-color:inherit;border:1px solid var(--secondary);border-radius:var(--border-radius);color:inherit;cursor:pointer;display:inline-block;font-size:1em;line-height:30px;margin:5px;padding:8px 16px;position:relative;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:hover,button:hover{background-color:rgba(var(--light-rgb),70%);box-shadow:0 1px 3px 0 rgba(0,0,0,.102),0 1px 2px -1px rgba(0,0,0,.102)}.button.next,.button.primary,.button.submit,button.next,button.primary,button.submit{background-color:var(--bg-primary);border:none;color:var(--text-primary)}.button.next:hover,.button.primary:hover,.button.submit:hover,button.next:hover,button.primary:hover,button.submit:hover{background:var(--bg-primary);background-image:linear-gradient(to bottom left,rgba(var(--secondary-rgb),.7),rgba(var(--secondary-rgb),0) 70%)}.button.previous,.button.secondary,button.previous,button.secondary{background-color:var(--bg-secondary);border:none;color:var(--text-secondary)}.button.previous:hover,.button.secondary:hover,button.previous:hover,button.secondary:hover{background:var(--bg-secondary);background-image:linear-gradient(to bottom left,rgba(var(--primary-rgb),.7),rgba(var(--primary-rgb),0) 70%)}.button.disabled,button.disabled{background-color:var(--bg-disable);border:none;color:var(--text-disable);pointer-events:none}.button.disabled:hover,button.disabled:hover{background:var(--bg-highlight);color:var(--text-highlight)}.button.cancel,.button.muted,.button.reset,button.cancel,button.muted,button.reset{background-color:var(--bg-disable);border:none;color:var(--text-disable)}.button.cancel:hover,.button.muted:hover,.button.reset:hover,button.cancel:hover,button.muted:hover,button.reset:hover{background:var(--bg-highlight);color:var(--text-highlight)}.button.next,button.next{padding-right:3em}.button.next:after,button.next:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f0a9";font:var(--fa-font-solid);font-size:1em;margin-left:5px;position:absolute;right:1em;top:calc(50% - .5em)}.button.close,button.close{padding-left:3em}.button.close:after,button.close:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f00d";font:var(--fa-font-solid);font-size:1em;left:1em;margin-left:5px;position:absolute;top:calc(50% - .5em)}.button.alert,button.alert{padding-left:3em}.button.alert:after,button.alert:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f0f3";font:var(--fa-font-solid);font-size:1em;left:1em;margin-left:5px;position:absolute;top:calc(50% - .5em)}.button.previous,button.previous{padding-left:3em}.button.previous:before,button.previous:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f0a8";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.submit,button.submit{padding-left:3em}.button.submit:before,button.submit:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f058";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.warning,button.warning{padding-left:3em}.button.warning:before,button.warning:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f071";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.download,button.download{padding-left:3em}.button.download:before,button.download:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f56d";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.copy,button.copy{padding-left:3em}.button.copy:before,button.copy:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f0c5";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.edit,button.edit{padding-left:3em}.button.edit:before,button.edit:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f303";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.add,button.add{padding-left:3em}.button.add:before,button.add:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f055";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.lock,button.lock{padding-left:3em}.button.lock:before,button.lock:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f023";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.unlock,button.unlock{padding-left:3em}.button.unlock:before,button.unlock:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f3c1";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.login,button.login{padding-left:3em;padding-right:1.5em;width:150px}.button.login:before,button.login:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f084";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.remove,button.remove{padding-left:3em}.button.remove:before,button.remove:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f1f8";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.remove-item,button.remove-item{padding-left:3em}.button.remove-item:before,button.remove-item:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f00d";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.todo,button.todo{padding-left:3em}.button.todo:before,button.todo:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f46c";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.show,button.show{padding-left:3em}.button.show:before,button.show:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f06e";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.refresh,button.refresh{padding-left:3em}.button.refresh:before,button.refresh:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f021";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.running,button.running{padding-left:3em}.button.running:before,button.running:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;animation:rotation 1s linear infinite;content:"\f110";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.fine,button.fine{padding-bottom:0;padding-top:0}.button.signin,button.signin{padding-left:3em}.button.signin:before,button.signin:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f084";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.button.cancel,.button.reset,button.cancel,button.reset{padding-left:3em}.button.cancel:before,.button.reset:before,button.cancel:before,button.reset:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f057";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:calc(50% - .5em)}.list-items .data-item{align-items:center;display:flex;gap:10px}.list-items .data-item .remove-item{border:none;color:var(--danger);margin:0;padding:0}.field [data-prototype]{display:none}.field [data-prototype].show{display:unset}.field [data-prototype]>.field{border-right:2px solid var(--disable);margin-bottom:40px;padding-right:20px}.field [data-prototype]>.field:last-child{margin-bottom:0}.field [data-prototype]>.field .remove{border:none;color:var(--danger);margin:0;padding:0;position:absolute;right:0;top:50%}form .reveal-password{display:flex;position:relative}form .reveal-password i{color:var(--muted);cursor:pointer;display:inline-block;font-size:1.2rem;left:calc(100% - 2rem);position:absolute;top:.5em}