@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;z-index:-1}.loader{width:15px;height:15px;border:3px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:loaderRotation 1s linear infinite}@keyframes loaderRotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{margin:0;height:100%;font-family:Nunito Sans,sans-serif;font-style:normal;background-color:#e7e7e7}hr{border-style:solid;border-width:1px;border-bottom:none;width:100%}main{display:flex;margin:10px}main section{margin:0 auto;width:100%;max-width:500px}footer{display:flex;margin:10px}.section__hedline{display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-break:anywhere}.section__hedline h1,.section__hedline p{margin:0}@media (max-width: 500px){.section__hedline p{font-size:.7em}}.login-section__main-wrapper{height:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;font-family:Nunito Sans,sans-serif;font-style:normal;margin:0}.login-section__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.login-section__background{pointer-events:none;position:absolute;width:100%;height:100%;z-index:-1;object-fit:cover}.login-section__logo{height:90px;width:90px;position:absolute;left:50%;transform:translate(-61px);margin-bottom:35px}.login-section h1{margin-top:70px;margin-bottom:0}.login-section__bg-credits{position:absolute;bottom:10px;left:50%;transform:translate(-50%);color:#fff;text-shadow:0 0 3px #000;font-weight:400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3px 10px;border-radius:6px;font-size:13px}.footer-login__wrapper{height:100px;display:flex;justify-content:center;align-items:center;background-color:#161616;margin:0}.footer-login__credits ul,.footer-login__credits li,.footer-login__credits a{color:#cbcbcb;text-decoration:none}.footer-login__credits ul{list-style:none;padding-inline-start:0}.footer__content{margin:0 auto;width:100%;max-width:500px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid black;padding-top:10px}.footer__credits{font-size:10px}.header__wrapper{display:flex;flex-direction:row;justify-content:space-between;background-color:#000;height:125px}.header__title{margin-left:10px;display:flex;flex-direction:row;align-items:center;position:relative;text-decoration:none}.header__title--icon{height:125px;width:75px;margin-right:10px;position:relative;background-position:0 33px;background-repeat:no-repeat;display:block;bottom:-8px}.header__title--iconText{height:125px;width:180px;position:relative;background-position:0 47px;background-repeat:no-repeat;display:block;top:-3px}.app-item__wrapper{margin-bottom:16px;background-color:#ccc;padding:6px;border-radius:8px}.app-item__wrapper--standalone{margin-top:16px}.app-item__icon{height:50px;width:50px;border-radius:6px;background-color:#fff;display:flex;justify-content:center;align-items:center}.app-item__icon-img--web{height:50px;width:50px}.app-item__icon-img--mobile{height:30px;width:30px}.app-item__icon-img--game{height:30px;width:30px;padding-bottom:6px}.app-item__headline{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid gray;margin-bottom:6px}.app-item__headline-text{display:flex;flex-direction:row}.app-item__title{flex-grow:1;margin-left:10px;font-size:20px;font-weight:600;max-width:330px;line-break:anywhere}@media (max-width: 500px){.app-item__title{max-width:180px}}.app-item__action{height:50px;display:flex;flex-direction:column}.app-item__content{border-bottom:1px solid gray;margin-bottom:6px}.app-item__credential-wrapper{margin-bottom:6px;display:flex;flex-direction:row;align-items:center;border-radius:6px}.app-item__credential-wrapper:hover{background-color:#bbb}.app-item__credential-name{flex-grow:1;line-break:anywhere}.app-item__footer{display:flex;flex-direction:row;justify-content:flex-end}.message{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fff;border-radius:6px;border:2px solid black;padding:10px 16px;margin:10px;box-shadow:#0000004d 0 19px 38px,#00000038 0 15px 12px}.message p{margin:0}.message--error{border-color:#fff;background-color:#d7403a;color:#fff}.message--success{border-color:#fff;background-color:#4caf50;color:#fff}.message--info{border-color:#fff;background-color:#1e88e5;color:#fff}.message-icon{height:16px;width:16px;margin-right:10px;margin-bottom:2px}.login-form__wrapper{background-color:#fff;border-radius:6px;width:fit-content;min-width:230px;padding:16px;display:flex;flex-direction:column;box-shadow:#0000004d 0 19px 38px,#00000038 0 15px 12px}.login-form__wrapper h1{margin-top:70px;margin-bottom:0;text-align:center}.login-form__wrapper button{margin:10px 0;padding:6px;border-radius:4px;border:1px solid black;width:100%;font-size:16px;background-color:#000;color:#fff;cursor:pointer}.login-form__wrapper button:focus-visible{outline:#4caf50 auto 1px}.login-form__wrapper button:hover{outline:#4caf50 auto 1px}.login-form__input{display:flex}.login-form__input input[type=text],.login-form__input input[type=password]{margin:10px 0;padding:6px;border-radius:4px;border:1px solid black;width:100%;font-size:16px}.login-form__input input[type=text]:focus-visible,.login-form__input input[type=password]:focus-visible{outline:#4caf50 auto 1px}.login-form__text{text-align:center}.button{background-color:#4caf50;color:#f5f5f5;border:1px solid #4caf50;cursor:pointer;text-align:center;font-size:20px;font-weight:500;border-radius:5px;text-decoration:none;padding:0 16px;margin-right:10px}.button:last-child{margin-right:0;margin-bottom:0}.button--vertical{margin-bottom:10px;margin-right:0}.button--add{width:36px;padding:0}.button--danger{background-color:#ea5252;border-color:#ea5252}.button--nautral{background-color:#51a7ff;border-color:#51a7ff}.button--icon{padding:4px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:unset;margin-right:6px;position:relative}.button:disabled{background-color:#9dbb9e;color:#f5f5f5;cursor:not-allowed;border-color:#9dbb9e;opacity:.65}.button__logo{height:20px;width:20px}.copied:before{content:"Copied to clipboard";position:absolute;background-color:#2d2d2d;color:#fff;padding:5px;border-radius:5px;font-size:12px;font-weight:500;bottom:60%;left:60%;z-index:2;height:fit-content;width:fit-content}.form__field{display:flex;flex-direction:column;margin-top:16px}.form__field input[type=text],.form__field input[type=password],.form__field textarea,.form__field select{padding:6px;border-radius:4px;border:1px solid black;font-size:16px}.form__buttons{display:flex;flex-direction:row;margin-top:16px}.search__wrapper{margin-bottom:16px}.loader--big-black{height:100px;width:100px;border:5px solid #000;border-bottom-color:transparent;margin-bottom:10px}.loader__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}.headline__buttons{display:flex;flex-direction:column;justify-content:space-between}
