.hakusci-user-module__Gco7cW__container{flex-direction:column;align-items:center;gap:1.7vw;max-width:42vw;margin:0 auto;padding:1.7vw;display:flex}.hakusci-user-module__Gco7cW__searchInput{width:70vw;max-width:42vw}.hakusci-user-module__Gco7cW__uploadPreviewContainer{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:1.7vw;width:100%;display:flex}.hakusci-user-module__Gco7cW__uploadBlock{flex-direction:column;align-items:center;gap:.55vw;display:flex}.hakusci-user-module__Gco7cW__uploadLabel{color:#fff;cursor:pointer;text-align:center;background-color:#1d4ed8;border-radius:.55vw;padding:.7vw 1.1vw;font-weight:500;transition:background-color .2s}.hakusci-user-module__Gco7cW__uploadLabel:hover{background-color:#2563eb}.hakusci-user-module__Gco7cW__uploadNote{color:#555;text-align:center;font-size:.8vw}.hakusci-user-module__Gco7cW__previewBlock{background:#f9f9f9;border:.14vw dashed #ccc;border-radius:.55vw;justify-content:center;align-items:center;width:7.4vw;height:7.4vw;display:flex;overflow:hidden}.hakusci-user-module__Gco7cW__previewImage{object-fit:contain;width:100%;height:100%}.hakusci-user-module__Gco7cW__previewPlaceholder{color:#999;text-align:center;font-size:1vw}.hakusci-user-module__Gco7cW__createButton{color:#fff;cursor:pointer;background-color:#1d4ed8;border:none;border-radius:.55vw;padding:.8vw 1.7vw;font-size:1.5vh;font-weight:600;transition:background-color .2s}.hakusci-user-module__Gco7cW__createButton:hover:not(:disabled){background-color:#2563eb}.hakusci-user-module__Gco7cW__createButton:disabled{cursor:not-allowed;background-color:#94a3b8}
.add-user-module__9rVMqW__addUser{flex-direction:column;display:flex}.add-user-module__9rVMqW__addUser *{margin:5px}.add-user-module__9rVMqW__addUser button{margin-left:auto;margin-right:5px}
.dropdown-module__5tsrGG__dropdown.dropdown-module__5tsrGG__relative{height:fit-content!important}.dropdown-module__5tsrGG__dropdownItem img{padding:.5rem 0}.dropdown-module__5tsrGG__dropdownItem{box-sizing:border-box;min-width:max-content;height:max-content!important}
.update-password-module__aW2Y0G__updatePassword{flex-direction:column;align-items:center;display:flex;position:relative}.update-password-module__aW2Y0G__updatePassword>div{text-align:center;color:var(--haku-sci-blue);margin-top:5vh;margin-bottom:5vh;font-size:1.875rem;font-weight:600;line-height:2.25rem}.update-password-module__aW2Y0G__updatePassword input[type=password]{width:300px;margin-bottom:1rem;display:block}.update-password-module__aW2Y0G__updatePassword button{bottom:0;right:0}
