@font-face{font-family:Outfit;src:local("Outfit Black"),url(../_fonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4ZmyC4I-8tmeSQG2XL.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Variable"),url(../_fonts/QGYvz_MVcBeNP4NJuktqUYLkn8BJ-JIwjs975AC.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:normal}@font-face{font-family:"Outfit Fallback: Arial";src:local("Arial");size-adjust:99.8204%;ascent-override:100.18%;descent-override:26.0468%;line-gap-override:0%}@font-face{font-family:Outfit;src:local("Outfit Variable"),url(../_fonts/QGYvz_MVcBeNP4NJtEtqUYLknw-wkrzISEQSt.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Thin"),url(../_fonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC0C4I-QMAq7mV8K2.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit ExtraLight"),url(../_fonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4bC1C4I-ROxll2eyU8.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Light"),url(../_fonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4W61C4I-DGky63yzva.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Regular"),local("Outfit"),url(../_fonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4I-JVCUVrZyRA.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Medium"),url(../_fonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1C4I-HOqDDwMQmh.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit SemiBold"),url(../_fonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yC4I-jm4EVfj5DZ.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Bold"),url(../_fonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4deyC4I-ZyWxX9xKsu.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit ExtraBold"),url(../_fonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4bCyC4I-xuXr4quOfH.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}:root{--black-color:#03101d;--white-color:#f5f7f8;--gray-color:#a4a7a9;--mid-gray-color:#ddd;--light-gray-color:#e8e9e9;--primary-color:#c0d6df;--secondary-color:#7ecee2;--terciary-color:#0a9ec2;--color-red:#de5e5e}*{box-sizing:border-box;font-family:Outfit,"Outfit Fallback: Arial",sans-serif;list-style:none;margin:0;padding:0}body{background-color:var(--white-color);color:var(--black-color);overflow-x:hidden;scroll-behavior:smooth}.layout{display:grid;grid:"header" auto "main" 1fr "footer" auto/1fr;min-height:100dvh;position:relative}header{background-color:var(--primary-color);grid-area:header;padding:1.5rem 1.25rem}.logo{height:2rem}footer{grid-area:footer}main{align-items:center;display:flex;flex-direction:column;gap:2rem;grid-area:main;padding:1.5rem 1.25rem;width:100%}section{gap:1.5rem}h1{font-size:1.5rem}h1,h2{font-weight:400}h2{font-size:1.25rem}a,label,p{font-size:1rem;font-weight:300}.pSmall{font-size:.875rem}.max-800{max-width:800px}.max-480{max-width:480px}.center{display:flex;justify-content:center}.rowCenter{align-items:center;display:flex}.rowSpaceBetween,.rowSpaceBetweenCenter{display:flex;justify-content:space-between}.rowSpaceBetweenCenter{align-items:center}.column,.columnSpaceBetween{display:flex;flex-direction:column}.columnSpaceBetween{justify-content:space-between}.allCenter,.columnAlignCenter{align-items:center;display:flex;flex-direction:column}.allCenter,.wrapCenter{justify-content:center}.wrapCenter{display:flex;flex-wrap:wrap}.bgContain{background-position:50%;background-repeat:no-repeat;background-size:contain}.text-black{color:var(--black-color)}.text-gray{color:var(--gray-color)}.text-terciary{color:var(--terciary-color)}.primaryButton,form .p-fileupload-basic .p-button{align-items:center!important;background:var(--primary-color)!important;border:none!important;border-radius:.625rem!important;box-shadow:0 4px 4px #00000040;box-sizing:border-box!important;color:var(--black-color);cursor:pointer;display:flex!important;font-family:Outfit,"Outfit Fallback: Arial",sans-serif!important;font-size:1rem!important;font-weight:400!important;gap:.5rem!important;justify-content:center!important;max-width:480px;text-align:center;text-decoration:none!important;transition:all .3s!important;width:100%}.primaryButton{padding:.75rem 3.125rem!important}.loadingButton{position:relative}.loadingButton .p-icon-spin{left:0;margin:0 auto;position:absolute;right:0;top:35%;width:-moz-max-content;width:max-content}form .p-fileupload-basic .p-button{padding:.875rem}form .p-fileupload-basic .p-button .p-button-label{font-weight:300}.primaryButton span{width:100%!important}.primaryButton.active{background:var(--secondary-color)!important}.primaryButton:hover{background:var(--terciary-color)!important}.redButton{background:var(--color-red)!important}.redButton:hover{background:#d13c3c!important}.error{align-items:center;display:flex;gap:.25rem;width:100%}.error p{color:var(--color-red);font-size:.75rem}form{gap:1rem}.formFieldsContainer{display:flex;flex-direction:column;gap:.5rem;margin:0 auto;max-width:480px;width:100%}.formField{gap:.5rem;width:100%}.dt-input,.variableInput,form .p-inputtext,form .p-select,form .p-textarea{background:transparent;border:1px solid var(--black-color);border-radius:.625rem;color:var(--black-color);font-size:1rem;padding:.5rem .75rem;width:100%}form .p-select{align-items:center;flex-grow:1}.dt-input{max-width:350px}form .p-inputtext::-moz-placeholder,form .p-password input::-moz-placeholder{color:var(--gray-color);font-size:1rem}form .p-inputtext::placeholder,form .p-password input::placeholder,form .p-select .p-placeholder,form .p-textarea{color:var(--gray-color);font-size:1rem}form .p-password-toggle-mask-icon{cursor:pointer;height:1.125rem;margin-top:0;right:.875rem;top:30%;width:1.5rem}form .p-fileupload-basic{flex-direction:row;gap:.5rem;justify-content:flex-start}form .p-fileupload-basic .p-button{width:-moz-max-content;width:max-content}form .p-fileupload-basic .p-message-error{outline:none;width:100%}form .p-fileupload-basic .p-message-text{color:var(--color-red)}.imagePreview,form .fileContainer{flex-wrap:wrap;gap:2rem;margin-top:1rem;width:100%}.imagePreview img,form .fileContainer img{max-height:200px;max-width:200px;-o-object-fit:contain;object-fit:contain;width:100%}.imagePreview button,form .fileContainer button{font-size:.75rem!important;padding:.75rem 1.5rem!important;width:-moz-max-content;width:max-content}.p-select-overlay{background:var(--white-color)!important;border:2px solid var(--primary-color)!important;border-radius:5px!important;margin-top:.25rem;padding:.375rem}.p-select-overlay .p-select-header,.p-select-overlay .p-select-option{padding:.75rem;transition:all .3s}.p-select-overlay .p-select-header .p-iconfield{border:2px solid var(--primary-color);border-radius:5px;padding:.5rem .75rem}.p-select-overlay .p-select-header .p-inputicon{color:var(--terciary-color);right:.75rem!important;transform:translateY(-50%)}.p-select-overlay .p-select-option:hover .p-select-option-label{color:var(--terciary-color);transition:all .3s}.organizationForm>div{gap:.5rem;width:100%}form .formActions{gap:1rem;width:100%}.newUserFieldsContainer{gap:.5rem}.responsableContainer .responsableHeader{gap:.5rem;margin:0 auto;max-width:480px;width:100%}.responsableContainer .responsableHeader h3,form .p-selectbutton{width:-moz-max-content;width:max-content}form .p-selectbutton{align-items:center;background-color:var(--mid-gray-color);border-radius:5px;display:flex;gap:.75rem;padding:.375rem;transition:all .3s}form .p-togglebutton{border-radius:5px!important;font-weight:300;padding:.375rem .75rem;transition:all .3s}form .p-togglebutton-checked{background:var(--secondary-color)!important}.userForm{max-width:1100px}.roleDescription ul{padding-left:1.5rem}.roleDescription ul li{font-weight:300;list-style-type:disc}.dt-search{position:relative}.dt-search:before{background-image:url(../images/icons/Search-Icon.svg);background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:1}.dt-search .dt-input{padding-left:35px!important}.dt-layout-table{margin:2rem 0 1.75rem;overflow-x:scroll;padding:0;width:100%}table.dataTable{margin-bottom:1rem}table.dataTable thead th{font-weight:500;padding:.75rem;text-align:center}table.dataTable>thead>tr>th{border:none;padding:.75rem;vertical-align:middle}table.dataTable>thead>tr>th .head{gap:.375rem;justify-content:center}table.dataTable>thead th:last-of-type .head span,table.dataTable>thead th:nth-last-of-type(2) .head span{display:none!important}table.dataTable.display>tbody tr{height:5.375rem}table.dataTable.display>tbody tr:hover td,table.dataTable.display>tbody tr:hover>.sorting_1{box-shadow:none}table.dataTable.display>tbody tr:nth-child(odd){background-color:var(--light-gray-color)}table.dataTable.display>tbody tr:nth-child(2n){background-color:var(--mid-gray-color)}table.dataTable.display>tbody tr>.sorting_1{box-shadow:none}table.dataTable.display>tbody>tr>td{border-right:1px solid var(--gray-color);border-top:1px solid var(--gray-color);padding:.75rem;text-align:center}table.dataTable.display>tbody>tr>td:last-of-type{border-right:none}table.dataTable.display .orgLogo{border-radius:4px;height:3.75rem;width:8rem}table.dataTable.display .actions{display:flex;gap:8px}table.dataTable.display .delete,table.dataTable.display .edit{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;width:100%}table.dataTable.display .delete span,table.dataTable.display .edit span{background-position:50%;background-repeat:no-repeat;background-size:contain;height:1rem;width:1rem}table.dataTable.display .edit span{background-image:url(../images/icons/edit.svg)}table.dataTable.display .delete span{background-image:url(../images/icons/delete.svg)}table.dataTable .productImg{width:5rem}.dt-paging nav{align-items:center;display:flex;gap:1.5rem;justify-content:center}.dt-paging nav button{background:none;border:none;color:var(--gray-color);cursor:pointer;font-weight:500;height:100%}.dt-paging nav button.current{color:var(--terciary-color)}nav button{font-size:1rem}nav .first,nav .last,nav .next,nav .previous{font-size:1.5rem}.dt-layout-table::-webkit-scrollbar{height:8px;width:8px}.dt-layout-table::-webkit-scrollbar-track{background:var(--white-color);border-radius:3px}.dt-layout-table::-webkit-scrollbar-thumb{background:var(--gray-color);border-radius:999px}.dt-layout-table::-webkit-scrollbar-thumb:hover{background:var(--mid-gray-color)}.p-overlay-mask{background:#0000004d!important}.dialog{background:var(--white-color)!important;border:none!important;border-radius:20px!important;box-shadow:0 4px 4px #00000040!important;max-width:900px;padding:1.25rem;position:relative;width:90%}.dialog>.p-dialog-header{display:none}.dialog .closeButton{position:absolute;right:1.25rem;top:1.25rem}.dialog>.p-dialog-content{padding:0 2rem 2rem}.dialog .deleteContainer{gap:1.5rem}.p-dialog-footer{flex-wrap:wrap;gap:1.25rem!important;justify-content:center!important}.p-dialog-footer button{width:11.25rem}.p-toast{margin:0 auto!important;max-width:270px;right:0!important;top:3rem!important;width:100%}.p-toast-message{background:var(--white-color)!important;border:none!important;border-bottom-left-radius:12px!important;border-top:5px solid var(--terciary-color)!important;box-shadow:0 0 5px #00000040!important;margin:0!important;padding:.75rem!important}.p-toast-message-text{gap:.5rem!important}.p-toast-message-content .p-icon{display:none!important}@media (width >=480px){.primaryButton{width:-moz-max-content;width:max-content}}@media (width >=992px){h1,h2{font-size:1.75rem}h2{font-size:1.5rem}form .p-inputtext::-moz-placeholder,form .p-password input::-moz-placeholder{font-size:1.25rem}.variableInput,a,form .p-inputtext,form .p-inputtext::placeholder,form .p-password input::placeholder,form .p-select,form .p-select .p-placeholder,form .p-textarea,form label,p{font-size:1.25rem}.pSmall{font-size:1rem}header{padding:1.5rem 5.625rem}main{gap:2.25rem;padding:2rem 5.625rem}.logo{height:2.75rem}.primaryButton{font-size:1.25rem!important;max-width:480px;padding:.75rem 6rem!important;width:100%}form{gap:2.25rem}.formFieldsContainer{flex-direction:row;gap:2rem;justify-content:space-between;max-width:1100px}.formFieldsContainer>div{width:48%!important}.variableInput,form .p-inputtext,form .p-textarea{padding:.75rem .875rem}.organizationForm>div{gap:1.5rem}.responsableContainer .responsableHeader{max-width:1100px}.error p{font-size:.875rem}.dialog{width:100%}.userForm h2{text-align:start!important}.p-toast{top:4rem!important}}p[data-v-5cf82671]{max-width:440px}@media (width >=992px){section[data-v-5cf82671]{gap:2.25rem}p[data-v-5cf82671]{max-width:540px}a[data-v-5cf82671]{width:-moz-max-content;width:max-content}}
