@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--background-color: #f4f5f7;--border-color: #d0d5dd;--shadow-color: rgba(0, 0, 0, .075);--main-text-color: #101828;--sub-text-color: #475467;--primary-color: #5c60f5;--dark-primary-color: #4a4dc4;--shadow-primary-color: rgb(74, 77, 196, .2);--error-color: #f04438;--light-error-color: #fda29b;--shadow-error-color: rgba(240, 68, 56, .24);--white-color: #ffffff;--dark-white-color: #f9fafb;--shadow-white-color: rgba(152, 162, 179, .141)}*{box-sizing:border-box}body,p,h1{margin:0}.form-container{display:flex;justify-content:center;gap:24px;height:100vh;flex-direction:column;align-items:center;background-color:var(--background-color)}.form-content{display:flex;flex-direction:column;gap:24px;width:400px;background-color:var(--white-color);border-radius:8px;border:1px solid var(--border-color);box-shadow:0 0 3px 0 var(--shadow-color);padding:32px}input[type=text],input[type=password],input[type=number],textarea{width:100%;color:var(--main-text-color);border:1px solid var(--border-color);padding:8px 12px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s ease;box-shadow:0 1px 2px 0 var(--shadow-color);line-height:24px;border-radius:8px;font-size:16px;font-family:Inter,sans-serif}textarea{resize:vertical;height:150px}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus,textarea:focus{border-color:var(--dark-primary-color);box-shadow:0 0 0 4px var(--shadow-primary-color)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}label{color:var(--sub-text-color);line-height:20px;font-size:14px;font-weight:500;font-family:Inter,sans-serif}.input,.form-input{display:flex;flex-direction:column;gap:8px}.form-input-checkbox{display:flex;flex-direction:row;gap:6px;align-items:center}.form-input-checkbox>label{cursor:pointer}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;width:100%;border-radius:8px;border:1px solid var(--primary-color);padding:8px 12px;cursor:pointer;color:var(--white-color);background-color:var(--primary-color);box-shadow:0 1px 2px 0 var(--shadow-color);transition:all .3s ease;line-height:24px;font-size:16px;font-weight:600;font-family:Inter,sans-serif}button:not(:disabled):hover{border-color:var(--dark-primary-color);background-color:var(--dark-primary-color);box-shadow:0 0 0 4px var(--shadow-primary-color)}button:disabled{border-color:var(--dark-primary-color);background-color:var(--dark-primary-color)}.form-footer{color:var(--sub-text-color);font-size:14px;line-height:20px;text-align:center;font-family:Inter,sans-serif}a{color:var(--primary-color);font-weight:600;text-decoration:none}a:hover{color:var(--dark-primary-color)}.input>span,.form-input>span{line-height:20px;font-weight:400;font-size:14px;font-family:Inter,sans-serif;color:var(--error-color)}input.error{border:1px solid var(--light-error-color)}input.error:focus{border:1px solid var(--light-error-color);box-shadow:0 0 0 4px var(--shadow-error-color)}input[type=file]{display:none}.credentials-container{width:100%;height:100vh;display:flex;flex-direction:row}.credentials-sidebar{display:flex;flex-direction:column;width:410px;border-right:1px solid var(--border-color)}.credentials-sidebar-header{gap:8px;padding:24px;display:flex;flex-direction:row;border-bottom:1px solid var(--border-color)}.credentials-sidebar-list{flex-grow:1;overflow-y:auto}.credentials-sidebar-list,.credentials-sidebar-list>li{margin:0;padding:0;list-style-type:none}.credentials-sidebar-list>li{margin:8px;cursor:pointer;display:flex;padding:16px;border-radius:8px;flex-direction:row;align-items:center;justify-content:space-between}.credentials-sidebar-list>li:hover,.credentials-sidebar-list>li.active{background-color:var(--background-color)}.credentials-sidebar-list-item{gap:12px;display:flex;flex-direction:row}.credentials-sidebar-list-item-icon{width:40px;height:40px}.credentials-sidebar-list-item-details{display:flex;flex-direction:column}.credentials-sidebar-list-item-details>.title{color:var(--main-text-color);font-size:14px;font-weight:500;line-height:20px;font-family:Inter}.credentials-sidebar-list-item-details>.subtitle{color:var(--sub-text-color);font-size:14px;font-weight:400;line-height:20px;font-family:Inter}.credentials-sidebar-list-item-alert{width:10px;height:10px;border-radius:5px;background-color:var(--error-color)}.credentials-sidebar-list-item-alert:before{content:"";display:block;position:relative;background-color:var(--error-color);border-radius:45px;height:300%;width:300%;top:-100%;left:-100%;animation:pulseRing 1.25s cubic-bezier(.215,.61,.355,1) infinite}.credentials-sidebar-list-empty{display:flex;flex-direction:column;align-items:center;gap:8px;margin:24px 8px;text-align:center;flex-grow:1;justify-content:center}.credentials-sidebar-list-empty>.title{color:var(--main-text-color);font-size:16px;font-weight:600;line-height:24px;font-family:Inter}.credentials-sidebar-list-empty>.subtitle{color:var(--sub-text-color);font-size:14px;font-weight:400;line-height:20px;font-family:Inter}.credentials-details{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}.credentials-details-header{display:flex;flex-direction:row;padding:24px;justify-content:space-between}.credentials-details-header-title{display:flex;flex-direction:row;align-items:center;gap:16px;font-family:Inter;font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:var(--main-text-color)}.credentials-details-header-title>img{height:40px;width:40px}.credentials-details-header-buttons{display:flex;flex-direction:row;align-items:center;gap:8px}.credentials-details-container{display:flex;justify-content:center;padding-bottom:24px}.credentials-details-content{width:580px;display:flex;flex-direction:column;gap:24px}.credentials-details-content-footer{color:var(--sub-text-color);font-size:12px;line-height:18px;text-align:center;font-family:Inter,sans-serif}.credential-details-empty{flex-direction:column;flex-grow:1;height:100vh;display:flex;align-items:center;justify-content:center;gap:4px;text-align:center}.credential-details-empty>.title{color:var(--main-text-color);font-size:16px;font-weight:600;line-height:24px;font-family:Inter}.credential-details-empty>.subtitle{color:var(--sub-text-color);font-size:14px;font-weight:400;line-height:20px;font-family:Inter;width:250px}.credential-details-confirmation-container{position:fixed;top:0;left:0;z-index:2;height:100vh;width:100%;background-color:#0c111d99;display:flex;justify-content:center;align-items:center}.credential-details-confirmation-content{width:400px;background-color:var(--white-color);border-radius:8px;border:1px solid var(--border-color);padding:24px;display:flex;flex-direction:column;gap:32px}.credential-details-confirmation-header{display:flex;flex-direction:column;gap:8px}.credential-details-confirmation-header>.title{color:var(--main-text-color);font-size:18px;font-weight:600;line-height:28px;font-family:Inter}.credential-details-confirmation-header>.subtitle{color:var(--sub-text-color);font-size:14px;line-height:20px;font-family:Inter}.credential-details-confirmation-buttons{display:flex;flex-direction:row;gap:16px}.credentials-details-generator-container{box-shadow:0 1px 2px 0 var(--shadow-color);border:1px solid var(--border-color);border-radius:8px;padding:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.credentials-details-generator-controllers{display:flex;flex-direction:row;gap:8px;align-items:center}.credentials-details-generator-input{display:flex;flex-direction:row;align-items:center;gap:5px}.credentials-details-generator-input>label{cursor:pointer}.input-icon{float:right;margin-right:13px;margin-top:-29px;position:relative;z-index:2;cursor:pointer;display:none;color:var(--main-text-color);line-height:24px;font-size:16px}input:hover~.input-icon,input:focus~.input-icon,.input-icon:hover{display:block}.input-icon:hover{color:var(--primary-color)}button.white{border:1px solid var(--border-color);box-shadow:0 1px 2px 0 var(--shadow-color);background:var(--white-color);color:var(--main-text-color)}button.white:not(:disabled):hover{background-color:var(--dark-white-color);box-shadow:0 0 0 4px var(--shadow-white-color);border:1px solid var(--border-color)}button.white:disabled{background-color:var(--dark-white-color);border:1px solid var(--border-color)}button.compact{font-size:14px;line-height:20px;width:fit-content}button.fit-content,button.fit{width:fit-content}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;transition:all .3s ease;margin:0;display:flex;align-items:center;justify-content:center}input[type=checkbox]:hover{box-shadow:0 0 0 4px var(--shadow-white-color)}input[type=checkbox]:checked{border:1px solid var(--primary-color);background-color:var(--primary-color)}input[type=checkbox]:after{content:"";width:8px;height:8px;display:none;background-color:var(--white-color);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input[type=checkbox]:checked:after{display:block}input[type=checkbox]:checked:hover{box-shadow:0 0 0 4px var(--shadow-primary-color)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white-color);border-radius:9999px;width:120px}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;border-radius:9999px;background-color:var(--primary-color);height:8px;transition:all .3s ease}input[type=range]::-webkit-slider-runnable-track:hover{background-color:var(--dark-primary-color)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;position:relative;height:24px;width:24px;margin-top:-8px;background:var(--white-color);border-radius:50%;border:3px solid var(--primary-color);transition:all .3s ease;cursor:pointer}input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 0 4px var(--shadow-primary-color);border:3px solid var(--dark-primary-color)}.password-alert{line-height:20px;font-weight:400;font-size:14px;font-family:Inter,sans-serif;border:1px solid var(--border-color);box-shadow:0 1px 2px 0 var(--shadow-color);border-radius:8px;padding:16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.password-alert-details{display:flex;flex-direction:row;gap:8px;align-items:center}@keyframes pulseRing{0%{transform:scale(.5)}80%,to{opacity:0}}
