.section-account-registered-users{}.section-account-registered-users .title-user-section{color:var(--color-ink);font-weight:600;margin-bottom:1.5rem}.section-account-registered-users .registeredUsersParameters,.registeredUsersParameters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:0.75rem;box-shadow:0 1px 3px rgba(0,0,0,0.04)}.registeredUsersParameters .registeredUsersParameter{flex:1 1 200px;display:flex;flex-direction:column;gap:0.375rem}.registeredUsersParameters label{font-weight:500;color:#64748b;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.025em;margin-bottom:0}.registeredUsersParameters select,.registeredUsersParameters input{border:1px solid #e2e8f0!important;border-radius:0.5rem!important;padding:0.625rem 0.875rem!important;font-size:0.9375rem!important;background-color:#fff!important;color:#334155!important;transition:border-color 0.15s ease,box-shadow 0.15s ease!important}.registeredUsersParameters select:focus,.registeredUsersParameters input:focus{border-color:var(--color-ink)!important;box-shadow:0 0 0 3px rgba(var(--color-ink-rgb),0.1)!important;outline:none!important}.registeredUsersParameters button[type="submit"]{align-self:flex-end;min-width:8rem;padding:0.625rem 1.25rem!important;background-color:var(--color-ink)!important;border-color:var(--color-ink)!important;color:#fff!important;font-weight:500!important;border-radius:0.5rem!important;transition:background-color 0.15s ease,box-shadow 0.15s ease!important}.registeredUsersParameters button[type="submit"]:hover{background-color:var(--color-ink-strong)!important;box-shadow:0 2px 8px rgba(var(--color-ink-rgb),0.2)!important}.registeredUsersForm{margin-top:0;margin-bottom:1.5rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:0.75rem;box-shadow:0 1px 3px rgba(0,0,0,0.04);overflow:hidden}table:is(.customer){width:100%;margin-bottom:0;border-collapse:separate;border-spacing:0}table:is(.customer) thead{background-color:#f8fafc;border-bottom:2px solid #e2e8f0}table:is(.customer) thead th{padding:0.875rem 1rem;font-size:0.75rem;font-weight:600;color:var(--color-ink);text-transform:uppercase;letter-spacing:0.05em;border-bottom:2px solid #e2e8f0;text-align:left}table:is(.customer) tbody tr{border-bottom:1px solid #e2e8f0;transition:background-color 0.15s ease}table:is(.customer) tbody tr:hover{background-color:#f8fafc}table:is(.customer) tbody tr:last-child{border-bottom:none}table:is(.customer) tbody td{padding:1rem;font-size:0.875rem;color:#334155;vertical-align:middle}table:is(.customer) .customerContent{position:relative}.registeredUsersForm .customerAction,.companyRolesForm .customerAction{padding:0.5rem;margin:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#64748b;background-color:transparent;border:none;border-radius:0.375rem;transition:color 0.15s ease,background-color 0.15s ease;cursor:pointer;width:36px;height:36px}.registeredUsersForm .customerAction:hover,.companyRolesForm .customerAction:hover{color:var(--color-ink);background-color:#eef2ff}.registeredUsersForm .customerAction .icon,.companyRolesForm .customerAction .icon{width:18px;height:18px;pointer-events:none;display:block}.registeredUsersForm .registeredUserContent.actions,.companyRolesForm .companyRolesContent.actions{white-space:nowrap;text-align:center}.registeredUsersForm .customerContent.actions>.wrap-td-content{display:flex;gap:0.25rem;justify-content:center}.registeredUsersForm + button,button[data-bs-target*="registeredUser"]{min-width:10rem;padding:0.75rem 1.5rem!important;background-color:var(--color-ink)!important;border-color:var(--color-ink)!important;color:#fff!important;font-weight:500!important;border-radius:0.5rem!important;transition:background-color 0.15s ease,box-shadow 0.15s ease!important;margin-top:1rem}.registeredUsersForm + button:hover,button[data-bs-target*="registeredUser"]:hover{background-color:var(--color-ink-strong)!important;box-shadow:0 2px 8px rgba(var(--color-ink-rgb),0.2)!important}@media(max-width:1199px){table:is(.customer){font-size:0.875rem}table:is(.customer) thead{display:none}table:is(.customer)>tbody>tr{display:flex;flex-direction:column;margin-bottom:1.5rem;border:1px solid #e2e8f0;border-radius:0.75rem;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.04);padding:1rem}table:is(.customer)>tbody>tr:last-child{margin-bottom:1rem}table:is(.customer)>:not(caption)>*>td{border:none;display:flex;justify-content:space-between;padding:0.5rem 0}table:is(.customer)>:not(caption)>*>td:not(:last-child){padding-bottom:0.5rem;border-bottom:1px solid #f1f5f9}table:is(.customer)>:not(caption)>*>td .wrap-td-title{flex:0 0 auto;width:40%;font-weight:600;color:#64748b;font-size:0.75rem;text-transform:uppercase}table:is(.customer)>:not(caption)>*>td .wrap-td-content{flex:0 0 auto;width:60%;text-align:right;color:#334155}.registeredUsersParameters{flex-direction:column;padding:1rem}.registeredUsersParameters .registeredUsersParameter{flex:1 1 100%}}@media(min-width:1200px){.registeredUsersForm .registeredUserContent{word-break:break-word;white-space:normal}.registeredUsersForm .registeredUserContent>td{align-content:center}table:is(.customer)>:not(caption)>*>td .wrap-td-title{display:none}}.registeredUserUpdateForm{background-color:#fff;border:1px solid #e2e8f0;border-radius:0.75rem;box-shadow:0 1px 3px rgba(0,0,0,0.04);padding:1.5rem}.registeredUserBlock{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.registeredUserBlock:last-of-type{border-bottom:none;padding-bottom:0}.registeredUserTitle{font-size:0.875rem;font-weight:600;color:var(--color-ink);margin-bottom:1rem;text-transform:uppercase;letter-spacing:0.05em}.registeredUserField{display:flex;align-items:center;padding:0.75rem 0;gap:1rem}.registeredUserField .col.title{flex:0 0 auto;width:180px;font-weight:500;color:#64748b;font-size:0.875rem}.registeredUserField .col.value{flex:1;color:#334155;font-size:0.9375rem;font-weight:500}.registeredUserFooter{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.registeredUserFooter .formButton button{min-width:12rem;padding:0.75rem 1.5rem;background-color:var(--color-ink);border-color:var(--color-ink);color:#fff;font-weight:500;border-radius:0.5rem;transition:background-color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease}.registeredUserFooter .formButton button:hover{background-color:var(--color-ink-strong);border-color:var(--color-ink-strong);box-shadow:0 2px 8px rgba(var(--color-ink-rgb),0.2)}.formFieldGroup.userFieldGroup{margin-bottom:1rem}.formFieldGroup.userFieldGroup label{font-weight:500;color:#334155;font-size:0.875rem;margin-bottom:0.5rem}.formFieldGroup.userFieldGroup input,.formFieldGroup.userFieldGroup select{border:1px solid #e2e8f0;border-radius:0.5rem;padding:0.625rem 0.875rem;font-size:0.9375rem;transition:border-color 0.15s ease,box-shadow 0.15s ease}.formFieldGroup.userFieldGroup input:focus,.formFieldGroup.userFieldGroup select:focus{border-color:var(--color-ink);box-shadow:0 0 0 3px rgba(var(--color-ink-rgb),0.1);outline:none}@media (max-width:767px){.registeredUserField{flex-direction:column;align-items:flex-start;gap:0.5rem}.registeredUserField .col.title{width:100%;font-weight:600;color:#334155}.registeredUserField .col.value{width:100%}}#registeredUserSelectorContainer .bg-light.rounded-circle.text-center{width:50px;height:50px;padding:10px}#registeredUserSelectorContainer .selectableRegisteredUserImg{width:100%;height:100%;object-fit:cover;object-position:center;font-size:8px}#selectedRegisteredUserSummary,#registeredUserSelectorContent{border:1px solid #e2e8f0;border-radius:0.75rem;background-color:white;box-shadow:0 1px 3px rgba(0,0,0,0.04);padding:1rem;margin-top:0.5rem}#registredUserResultsContainer{max-height:300px;padding-right:16px;overflow:auto}#registeredUserSelector>button.form-select{display:flex;align-items:center;gap:1rem}.selectableRegisteredUser{display:flex;justify-content:space-between;align-items:center;padding-top:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #e2e8f0;cursor:pointer;transition:background-color 0.15s ease}.selectableRegisteredUser:hover{background-color:#f8fafc}.selectableRegisteredUser:last-child{border-bottom:none}#registeredUserSelector .registeredUserSearch{height:60px;padding:1.75rem 1.25rem 0.25rem 2.75rem;background-image:url('../../img/countrySelector/country-search.svg');background-size:16px;background-repeat:no-repeat;background-position:1.25rem 2rem;border:1px solid #e2e8f0;border-radius:0.5rem;transition:border-color 0.15s ease,box-shadow 0.15s ease}#registeredUserSelector .registeredUserSearch:focus{border-color:var(--color-ink);box-shadow:0 0 0 3px rgba(var(--color-ink-rgb),0.1);outline:none}.registeredUserContent{position:relative}#registeredUsersForm{margin-bottom:1rem}.companyStructureTree .action-link{padding:0.5rem;margin:0;text-align:right;display:inline-block;color:#64748b;background-color:transparent;border:none;transition:color 0.15s ease}.companyStructureTree .action-link:hover{color:var(--color-ink)}.companyStructureTree .icon{width:14px;height:14px;pointer-events:none;display:block}.companyStructureTree .icon.icon-employees{height:14px;width:18px}.companyStructureTree .userCompanyStructureActions{white-space:nowrap}.section-account-registered-users .form-row{justify-content:space-between;align-items:baseline;gap:40px;position:relative}.section-account-registered-users .order-by-dropdown{margin-top:15px}.section-account-registered-users .col-user-ordre-by{margin-bottom:2rem;float:right}.registeredUsersCreateParameters .registeredUserTitle{font-size:18px;margin-bottom:20px}.registeredUserUpdateForm .registeredUserTitle,.registeredUserMoveForm .registeredUserTitle{margin-bottom:12px;font-weight:500}.registeredUserForm .registeredUserBlock{margin-bottom:32px}.registeredUserForm .registeredUserFooter{margin-bottom:16px;margin-top:40px}.registeredUserForm #searchRegisteredUserUpdateSubmit{width:100%}.registeredUserUpdatePopup>.modal-dialog{max-width:600px}.registeredUserCreateForm .image-upload-name{font-size:14px}.registeredUserCreateForm .input-group.date>input,.registeredUserCreateForm .input-group.file>input,.userFormContainer .input-group.date>input{border-top-left-radius:0.375rem!important;border-bottom-left-radius:0.375rem!important}.userFormContainer .input-group.date .input-group-text{border-top-right-radius:0.375rem!important;border-bottom-right-radius:0.375rem!important}.registeredUserCreateForm .input-group.file .input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.registeredUserCreateForm .tab-content{margin-bottom:30px}.registeredUserForm .input-group.file .input-group-addon{cursor:pointer}@media(max-width:1199px){.section-account-registered-users .col-user-ordre-by{position:sticky;top:100px}}@media(min-width:1200px){.registeredUsersParameters{flex-wrap:wrap}.relationship-settings-block{margin-top:28px}}