#home{display:grid;grid-template-rows:repeat(5,auto)}#home section{margin:0 6rem}#home header{display:grid;grid-template-columns:repeat(2,max-content);background-color:#4581ce;color:#fff;justify-content:space-between;padding:.8rem 2rem;border-radius:2rem;margin:1rem 6rem}#home header a{text-decoration:none;color:currentColor}#home header h1{text-transform:uppercase;letter-spacing:.4rem;cursor:pointer;font-size:24px}#home header div{display:grid;grid-template-columns:repeat(2,max-content);gap:2.5rem;align-items:center;font-size:18px}#home header div #login:hover{text-decoration:underline}#home header div #get-started{color:#4581ce;padding:.25rem .8rem;background-color:#fff;border-radius:1.5rem;border:2px solid white;font-weight:700;transition:all .1s linear}#home header div #get-started:hover{color:#fff;background-color:transparent}#home #first-section{display:grid;grid-template-columns:repeat(2,max-content);justify-content:space-between;height:100vh;align-items:center}#home #first-section a{text-decoration:none;color:currentColor}#home #first-section article{display:grid;grid-template-rows:repeat(3,max-content);gap:1rem;width:600px}#home #first-section article h1{font-size:48px}#home #first-section article p{font-size:24px}#home #first-section article span{font-size:21px;font-weight:700}#home #first-section article #welcome{padding:.4rem 1.2rem;background-color:#4581ce;color:#fff;border:2px solid #4581ce;border-radius:1.5rem;cursor:pointer;transition:all .1s linear;justify-self:left}#home #first-section article #welcome:hover{color:#4581ce;background-color:transparent}#home #second-section{display:grid;grid-template-rows:repeat(2,max-content);gap:4rem;padding:2rem;background-color:#1a285f;color:#fff;border-radius:1.5rem;margin-bottom:10rem}#home #second-section h1{font-size:48px}#home #second-section ul{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:2rem}#home #second-section ul li{display:grid;grid-template-rows:auto 1fr auto;gap:2.5rem;list-style-type:none;padding:1.5rem;background-color:#294d96;border-radius:1.5rem;text-align:justify;justify-items:center;align-items:center}#home #second-section ul li h2{justify-self:left;font-size:28px}#home #second-section ul li p{font-size:21px}#home #third-section{display:grid;grid-template-rows:repeat(2,max-content);gap:6rem;margin-bottom:10rem;justify-items:center}#home #third-section h1{font-size:32px;justify-self:center}#home #third-section article{display:grid;grid-template-rows:repeat(3,max-content);gap:4rem}#home #third-section article .active,#home #third-section article .not-active{display:grid;gap:2rem;align-items:center}#home #third-section article .not-active{grid-template-rows:repeat(2,max-content)}#home #third-section article .summary{display:grid;grid-template-columns:repeat(2,max-content);justify-content:space-between;gap:18rem;cursor:pointer;align-items:center}#home #third-section article span{font-size:24px;font-weight:700}#home #third-section article .bottom-div{background-color:#e5e5e5;height:.5px}#home #third-section article .active{grid-template-rows:repeat(3,max-content)}#home #third-section article .active p{font-size:21px;line-height:180%;text-align:justify;max-width:878px;color:#303136cc}#home footer{display:grid;grid-template-columns:repeat(2,max-content);gap:2rem;background-color:#1a285f;color:#fff;padding:4rem;justify-content:center;align-items:center}#home footer #languages{display:grid;grid-template-rows:repeat(2,max-content);font-size:16px;cursor:pointer;justify-self:center}#home footer #languages #select{display:grid;grid-template-columns:repeat(2,max-content);justify-content:space-between;align-items:center;border:1px solid white;border-radius:.25rem;background-color:transparent;color:#fff;padding:.5rem 2rem .5rem .5rem;width:150px;padding:.5rem 1rem}#home footer #languages #option{margin-top:.5rem;border-radius:.25rem;background-color:#fff;color:#303136;padding:.5rem 1rem;width:150px}#home footer #languages #option:hover{background-color:#e5e5e5}#home footer a{text-decoration:none;color:currentColor}#home footer h1{font-size:42px;text-transform:uppercase;letter-spacing:.4rem}@media screen and (max-width: 1279px){#home section{margin:0 1rem}#home header{display:none}#home #first-section{justify-content:center;grid-template-columns:max-content}#home #first-section img{display:none}#home #first-section article{width:300px}#home #first-section article h1{font-size:24px}#home #first-section article span,#home #first-section article p{font-size:16px}#home #second-section h1{font-size:24px}#home #second-section ul{grid-template-columns:1fr;grid-template-rows:repeat(3,max-content)}#home #second-section ul li h2{font-size:18px}#home #second-section ul li p{font-size:16px}#home #second-section ul li img{width:200px;height:200px}#home #third-section h1{font-size:21px}#home #third-section article .summary{gap:1rem}#home #third-section article span{font-size:18px;width:300px}#home #third-section article .active p{font-size:16px;width:330px}#home footer{grid-template-columns:max-content;grid-template-rows:repeat(2,max-content)}#home footer h1{font-size:24px}}#stepper{display:grid;grid-template-columns:25% 75%;position:relative;height:100vh}#stepper #warning-toast{display:grid;grid-template-columns:repeat(2,max-content);justify-content:space-between;padding:1rem;gap:1rem;position:fixed;right:-100%;box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px;border-radius:.5rem 0 0 .5rem;animation:slideIn 1s forwards;background-color:#fff}#stepper #warning-toast #text{display:grid;grid-template-rows:repeat(2,max-content);gap:.5rem}#stepper #warning-toast #text span{font-weight:700}#stepper #warning-toast svg{width:16px;height:16px;cursor:pointer;color:#b6c2c2;transition:all .1s linear}#stepper #warning-toast svg:hover{color:#d1dcdc}#stepper aside{display:grid;padding:2rem;background-color:#f4f4f4}#stepper aside #languages{display:grid;grid-template-rows:repeat(2,max-content);font-size:16px;cursor:pointer;justify-self:left}#stepper aside #languages #select{display:grid;grid-template-columns:repeat(2,max-content);justify-content:space-between;align-items:center;border:1px solid #303136;border-radius:.25rem;background-color:transparent;width:150px;padding:.5rem 1rem}#stepper aside #languages #option{margin-top:.5rem;border-radius:.25rem;background-color:#fff;padding:.5rem 1rem;width:150px}#stepper aside #languages #option:hover{background-color:#e5e5e5}#stepper #welcome-section{display:grid;grid-template-rows:repeat(3,max-content);justify-content:center;align-content:center;gap:1rem}#stepper #welcome-section #welcome-message{display:grid;grid-template-rows:repeat(2,max-content)}#stepper #welcome-section #welcome-message h1{font-size:32px;color:#b6c2c2}#stepper #welcome-section #welcome-message h2{font-size:48px;text-transform:uppercase;letter-spacing:.4rem}#stepper #welcome-section button{padding:.5rem 2rem;border:none;border-radius:.6rem;cursor:pointer;transition:all .1s linear}#stepper #welcome-section button span{font-size:21px;font-family:Prompt,sans-serif}#stepper #welcome-section #create-account{background-color:#4581ce;color:#fff}#stepper #welcome-section #create-account:hover{background-color:#1a285f}#stepper #welcome-section #sign-in{background-color:#f4f4f4;color:#b6c2c2}#stepper #welcome-section #sign-in:hover{background-color:#b6c2c2;color:#f4f4f4}#stepper #register-section,#stepper #login-section{display:grid;grid-template-rows:repeat(2,max-content);justify-content:center;align-content:center;gap:2rem}#stepper #register-section .error-message,#stepper #login-section .error-message{background-color:#e5e5e5;padding:1.2rem;border-radius:.6rem;color:#bc1823;text-align:center}#stepper #register-section h1,#stepper #login-section h1{font-size:48px;text-align:center}#stepper #register-section form,#stepper #login-section form{display:grid;gap:2rem;width:500px}#stepper #register-section form #full-name-input,#stepper #login-section form #full-name-input{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}#stepper #register-section form input,#stepper #login-section form input{background-color:#f4f4f4;color:#303136;font-family:Prompt,sans-serif;padding:1.2rem;border-radius:.6rem;border:none}#stepper #register-section form input::placeholder,#stepper #login-section form input::placeholder{color:#b6c2c2;font-size:16px}#stepper #register-section form input:focus,#stepper #login-section form input:focus{outline:1px solid #303136}#stepper #register-section form button,#stepper #login-section form button{background-color:#4581ce;color:#fff;border-radius:.6rem;font-family:Prompt,sans-serif;cursor:pointer;padding:.4rem 1.2rem;font-size:18px;border:none;width:max-content;justify-self:center;transition:all .1s linear}#stepper #register-section form button:hover,#stepper #login-section form button:hover{background-color:#1a285f}#stepper #register-section form{grid-template-rows:repeat(5,max-content)}#stepper #login-section form{grid-template-rows:repeat(3,max-content)}#stepper #logo-stepper{position:absolute;left:25%;transform:translate(-50%);align-self:center}#stepper img{height:100px}@media screen and (max-width: 320px){#stepper{grid-template-rows:25% 75%;grid-template-columns:1fr}#stepper aside{padding:1rem}#stepper aside #languages{font-size:14px}#stepper aside #languages #select,#stepper aside #languages #option{width:125px}#stepper #logo-stepper{grid-row:1 / 2;position:absolute;left:50%;top:100%;transform:translate(-50%,-50%)}#stepper img{height:50px}#stepper #welcome-section #welcome-message h1{font-size:18px}#stepper #welcome-section #welcome-message h2{font-size:24px}#stepper #welcome-section button{padding:.5rem}#stepper #welcome-section button span{font-size:14px}#stepper #register-section,#stepper #login-section{gap:1rem}#stepper #register-section h1,#stepper #login-section h1{font-size:24px}#stepper #register-section form,#stepper #login-section form{justify-content:center;width:max-content;gap:1rem}#stepper #register-section form input,#stepper #login-section form input{padding:.5rem}#stepper #register-section form input::placeholder,#stepper #login-section form input::placeholder{font-size:14px}#stepper #register-section form #full-name-input,#stepper #login-section form #full-name-input{gap:1rem;grid-template-columns:repeat(2,100px)}#stepper #register-section form button,#stepper #login-section form button{padding:.5rem 1rem;font-size:14px}#stepper #login-section input{width:200px}#stepper #warning-toast{bottom:1rem}#stepper #warning-toast #text p{max-width:200px}}@media screen and (max-width: 1279px) and (min-width: 321px){#stepper{grid-template-rows:25% 75%;grid-template-columns:1fr}#stepper #logo-stepper{grid-row:1 / 2;position:absolute;left:50%;top:100%;transform:translate(-50%,-50%)}#stepper img{height:60px}#stepper #welcome-section #welcome-message h1{font-size:21px}#stepper #welcome-section #welcome-message h2{font-size:28px}#stepper #welcome-section button{padding:.5rem}#stepper #welcome-section button span{font-size:16px}#stepper #register-section h1,#stepper #login-section h1{font-size:28px}#stepper #register-section form,#stepper #login-section form{justify-content:center;width:max-content}#stepper #register-section form #full-name-input,#stepper #login-section form #full-name-input{grid-template-columns:repeat(2,160px)}#stepper #register-section form button,#stepper #login-section form button{font-size:16px}#stepper #login-section input{width:320px}#stepper #warning-toast{bottom:1rem}#stepper #warning-toast #text p{max-width:300px}}@media screen and (max-width: 1440px) and (min-width: 1279px){#warning-toast #text p{max-width:200px}}@media screen and (min-width: 1280px){#warning-toast{top:1rem}}@keyframes slideIn{0%{right:-100%}to{right:0}}#password-manager{display:grid;grid-template-columns:25% 75%;height:100vh}#password-manager #password-manager-aside{display:grid;grid-template-rows:repeat(2,max-content);gap:4rem;padding:2rem;background-color:#f4f4f4}#password-manager #password-manager-aside #menu-account{display:grid;grid-template-rows:repeat(2,max-content);gap:1rem;padding:1rem;background-color:#fff;border-radius:.5rem;font-size:18px;align-items:center;justify-self:center;position:absolute;z-index:1;top:7.5rem;width:18.5vw}#password-manager #password-manager-aside #menu-account #divisor{height:1px;background-color:#e5e5e5}#password-manager #password-manager-aside #menu-account span{cursor:pointer;padding:.5rem;justify-self:center;transition:all .1s linear;border-radius:.25rem}#password-manager #password-manager-aside #menu-account span.light:hover{background-color:#f4f4f4}#password-manager #password-manager-aside #menu-account span.dark:hover{background-color:#e5e5e5}#password-manager #password-manager-aside #account{display:grid;grid-template-columns:max-content 1fr auto;gap:1rem;align-items:center;cursor:pointer;padding:.8rem;transition:all .1s linear;border-radius:.5rem}#password-manager #password-manager-aside #account #avatar.light{background-color:#303136;color:#fff}#password-manager #password-manager-aside #account #avatar{padding:.5rem;border-radius:.25rem;width:40px;height:40px}#password-manager #password-manager-aside #account span{font-size:24px}#password-manager #password-manager-aside #account #manage-account-icon{width:25px;height:25px}#password-manager #password-manager-aside #account.dark{color:#fff}#password-manager #password-manager-aside #avatar.dark{color:#303136;background-color:#fff}#password-manager #password-manager-aside #account.light:hover{background-color:#e5e5e5}#password-manager #password-manager-aside #account.dark:hover{background-color:#555}#password-manager #password-manager-aside #password-manager-nav{display:grid;grid-template-rows:repeat(2,max-content);gap:2rem;padding-left:1.5rem}#password-manager #password-manager-aside #password-manager-nav ul{display:grid;gap:2rem}#password-manager #password-manager-aside #password-manager-nav ul li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem;cursor:pointer;padding:.5rem;transition:all .1s linear;justify-self:left}#password-manager #password-manager-aside #password-manager-nav ul li .nav-icon{width:20px;height:20px}#password-manager #password-manager-aside #password-manager-nav ul li span{font-size:18px}#password-manager #password-manager-aside #password-manager-nav ul li:hover{border-radius:.5rem}#password-manager #password-manager-aside #password-manager-nav ul li.light:hover{background-color:#e5e5e5}#password-manager #password-manager-aside #password-manager-nav ul li.dark:hover{background-color:#555}#password-manager #password-manager-aside #password-manager-nav #nav-chests{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;color:#b6c2c2}#password-manager #password-manager-aside #password-manager-nav #nav-chests .chest-icon{width:20px;height:20px;cursor:pointer;padding:.25rem;transition:all .1s linear}#password-manager #password-manager-aside #password-manager-nav #nav-chests .chest-icon:hover{border-radius:.25rem}#password-manager #password-manager-aside #password-manager-nav #nav-chests #light.chest-icon:hover{background-color:#e5e5e5}#password-manager #password-manager-aside #password-manager-nav #nav-chests #dark.chest-icon:hover{background-color:#555}#password-manager #password-manager-aside #password-manager-nav #nav-chests span{font-size:16px;text-transform:uppercase}#password-manager #password-manager-aside #password-manager-nav.dark{color:#fff}#password-manager #password-manager-aside.dark{background-color:#000}#password-manager #password-manager-main{display:grid;grid-template:"header header" auto "aside display" 1fr / max-content 1fr}#password-manager #password-manager-main #password-manager-main-header{grid-area:header;display:grid;grid-template-columns:repeat(2,max-content);gap:2rem;align-items:center;justify-content:right;padding:2rem;border-bottom:1px solid #e5e5e5}#password-manager #password-manager-main #password-manager-main-header #bug{width:25px;height:25px;color:#b6c2c2;transform:rotate(-25deg);cursor:pointer;padding:.5rem;border-radius:.25rem;transition:all .1s linear}#password-manager #password-manager-main #password-manager-main-header #bug.light:hover{background-color:#f4f4f4}#password-manager #password-manager-main #password-manager-main-header #bug.dark:hover{background-color:#555}#password-manager #password-manager-main #password-manager-main-header button{display:grid;grid-template-columns:repeat(2,max-content);gap:.5rem;padding:.5rem;background-color:#4581ce;border:none;border-radius:.25rem;color:#fff;align-items:center;cursor:pointer;transition:all .1s linear}#password-manager #password-manager-main #password-manager-main-header button #header-icon{width:18px;height:18px}#password-manager #password-manager-main #password-manager-main-header button span{font-family:Prompt,sans-serif;font-size:18px}#password-manager #password-manager-main #password-manager-main-header button.light:hover{background-color:#1a285f}#password-manager #password-manager-main #password-manager-main-header button.dark:hover{background-color:#253887}#password-manager #password-manager-main #password-manager-main-header.dark{background-color:#303136}#password-manager #password-manager-main #password-manager-main-aside{display:grid;grid-template-rows:max-content;gap:1rem;padding:1rem;border-right:1px solid #e5e5e5}#password-manager #password-manager-main #password-manager-main-aside ul{display:grid;gap:1rem;height:min-content}#password-manager #password-manager-main #password-manager-main-aside ul li{display:grid;grid-template-columns:repeat(2,max-content);align-items:center;gap:1rem;list-style-type:none;cursor:pointer;padding:.5rem;transition:all .1s linear;justify-self:left}#password-manager #password-manager-main #password-manager-main-aside ul li .item-icon{padding:.3rem;border-radius:.25rem;width:25px;height:25px}#password-manager #password-manager-main #password-manager-main-aside ul li #light.item-icon{background-color:#303136;color:#fff}#password-manager #password-manager-main #password-manager-main-aside ul li #dark.item-icon{background-color:#fff;color:#303136}#password-manager #password-manager-main #password-manager-main-aside ul li span{font-size:21px}#password-manager #password-manager-main #password-manager-main-aside ul li:hover{border-radius:.5rem}#password-manager #password-manager-main #password-manager-main-aside ul li.light:hover{background-color:#f4f4f4}#password-manager #password-manager-main #password-manager-main-aside ul li.dark:hover{background-color:#555}#password-manager #password-manager-main #password-manager-main-aside #search-items{display:grid;grid-template-columns:repeat(2,max-content);color:#b6c2c2;border-radius:.25rem;padding:1rem;gap:1rem;align-items:center;width:min-content;border:2px solid #f4f4f4}#password-manager #password-manager-main #password-manager-main-aside #search-items #search-icon{height:20px;width:20px}#password-manager #password-manager-main #password-manager-main-aside #search-items input{border:none;background-color:transparent;font-family:Prompt,sans-serif;font-size:18px}#password-manager #password-manager-main #password-manager-main-aside #search-items input.dark{color:#fff}#password-manager #password-manager-main #password-manager-main-aside #search-items input::placeholder{color:#b6c2c2}#password-manager #password-manager-main #password-manager-main-aside #search-items input:focus{outline:none}#password-manager #password-manager-main #password-manager-main-aside #search-items.dark{border:1px solid #b6c2c2}#password-manager #password-manager-main-aside.dark{background-color:#303136;color:#fff}#password-manager #display-area{display:grid}#password-manager #display-area #app-default-logo{height:180px;justify-self:center;align-self:center}#password-manager #display-area #item-display{display:grid;grid-template-rows:max-content 1fr;align-items:center}#password-manager #display-area #item-display #item-actions{display:grid;grid-template-columns:repeat(3,max-content);gap:4rem;color:#b6c2c2;padding:2rem;justify-content:right}#password-manager #display-area #item-display #item-actions .unfavorite-item{color:#4581ce}#password-manager #display-area #item-display #item-actions li#light:hover{background-color:#f4f4f4}#password-manager #display-area #item-display #item-actions li#dark:hover{background-color:#555}#password-manager #display-area #item-display #item-actions li{display:grid;grid-template-columns:repeat(2,max-content);gap:.8rem;align-items:center;list-style-type:none;cursor:pointer;padding:.5rem;transition:all .1s linear;border-radius:.25rem}#password-manager #display-area #item-display #item-actions li .action-icon{width:18px;height:18px}#password-manager #display-area #item-display #item-actions li span{font-size:18px}#password-manager #display-area #item-display #item-info{display:grid;grid-template-rows:repeat(2,max-content);gap:2rem;justify-content:center;padding:2rem}#password-manager #display-area #item-display #item-info #item-headline{display:grid;grid-template-columns:repeat(2,max-content);gap:.5rem;align-items:center}#password-manager #display-area #item-display #item-info #item-headline #item-avatar{padding:.3rem;width:30px;height:30px;border-radius:.25rem}#password-manager #display-area #item-display #item-info #item-headline #item-avatar.light{color:#fff;background-color:#303136}#password-manager #display-area #item-display #item-info #item-headline #item-avatar.dark{background-color:#fff;color:#303136}#password-manager #display-area #item-display #item-info #item-headline h2{font-size:28px}#password-manager #display-area #item-display #item-info ul{display:grid;grid-template-rows:repeat(4,max-content);border:2px solid #e5e5e5;border-radius:.5rem}#password-manager #display-area #item-display #item-info ul .element-info{border-bottom:2px solid #e5e5e5}#password-manager #display-area #item-display #item-info ul .websites-info{border-top:2px solid #e5e5e5}#password-manager #display-area #item-display #item-info ul li{display:grid;grid-template-rows:repeat(2,max-content);gap:.5rem;align-items:center;list-style-type:none;padding:1.5rem;min-width:500px}#password-manager #display-area #item-display #item-info ul li #password{display:grid;grid-template-columns:repeat(2,max-content);justify-content:space-between}#password-manager #display-area #item-display #item-info ul li #password .password-icon{cursor:pointer}#password-manager #display-area #item-display #item-info ul li span{font-size:16px;color:#4581ce}#password-manager #display-area #item-display #item-info ul li p{font-size:21px}#password-manager #display-area.dark{background-color:#303136;color:#fff}#edit-item{display:grid;grid-template-rows:repeat(5,max-content);gap:2rem;position:fixed;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);padding:2rem;background-color:#fff;border-radius:.25rem}#edit-item .inputs-edit-item{display:grid;grid-template-rows:repeat(2,max-content);gap:1rem;font-size:18px}#edit-item .inputs-edit-item label{color:#b6c2c2}#edit-item .inputs-edit-item input{padding:.8rem;width:500px;border:none;background-color:#f2f2f2;border-radius:.25rem;color:#303136;font-family:Prompt,sans-serif;font-size:18px}#edit-item .inputs-edit-item input:focus{outline:1px solid #303136}#edit-item .error-message{background-color:#e5e5e5;padding:.8rem;width:500px;border-radius:.25rem;color:#bc1823;text-align:center;font-size:18px}#edit-item #buttons{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem;justify-content:right}#edit-item #buttons #cancel,#edit-item #buttons #edit{padding:.8rem;width:100px;font-size:18px;border:none;border-radius:.25rem;cursor:pointer;transition:all .1s linear;font-family:Prompt,sans-serif}#edit-item #buttons #cancel{background-color:#f4f4f4;color:#b6c2c2}#edit-item #buttons #cancel:hover{background-color:#b6c2c2;color:#f4f4f4}#edit-item #buttons #edit{color:#fff;background-color:#4581ce}#edit-item #buttons #edit.light:hover{background-color:#1a285f}#edit-item #buttons #edit.dark:hover{background-color:#253887}#edit-item.dark{background-color:#303136}.modal-active{position:fixed;z-index:1;top:0;left:0;width:100vw;height:100vh}.modal-active#light{background-color:#09090966}.modal-active#dark{background-color:#090909b3}.modal-above-active{position:fixed;z-index:3;top:0;left:0;width:100vw;height:100vh}.modal-above-active#light{background-color:#09090966}.modal-above-active#dark{background-color:#090909b3}#delete-chest,#delete-item{z-index:2}#delete-account{z-index:4}#delete-account,#delete-chest,#delete-item{display:grid;grid-template-rows:repeat(2,max-content);gap:1rem;font-size:18px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:.25rem;padding:2rem;background-color:#fff}#delete-account span,#delete-chest span,#delete-item span{color:#bc1823}#delete-account #buttons,#delete-chest #buttons,#delete-item #buttons{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem;justify-content:right}#delete-account #cancel,#delete-account #delete,#delete-chest #cancel,#delete-chest #delete,#delete-item #cancel,#delete-item #delete{padding:.8rem;width:100px;font-size:18px;border:none;border-radius:.25rem;cursor:pointer;transition:all .1s linear;font-family:Prompt,sans-serif}#delete-account #cancel,#delete-chest #cancel,#delete-item #cancel{background-color:#f4f4f4;color:#b6c2c2}#delete-account #cancel:hover,#delete-chest #cancel:hover,#delete-item #cancel:hover{background-color:#b6c2c2;color:#f4f4f4}#delete-account #delete,#delete-chest #delete,#delete-item #delete{background-color:#bc1823;color:#fff}#delete-account #delete:hover,#delete-chest #delete:hover,#delete-item #delete:hover{background-color:#670d13}#delete-account.dark,#delete-chest.dark,#delete-item.dark{background-color:#303136}#create-item-modal{display:grid;grid-template-rows:repeat(2,max-content);gap:2rem;padding:2rem;position:fixed;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:.25rem;background-color:#fff}#create-item-modal #item-name-avatar{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem;align-items:center}#create-item-modal #item-name-avatar .avatar-item-icon{padding:.5rem;height:30px;width:30px;border:.25rem;border-radius:.25rem}#create-item-modal #item-name-avatar .avatar-item-icon#light{background-color:#303136;color:#fff}#create-item-modal #item-name-avatar .avatar-item-icon#dark{color:#303136;background-color:#fff}#create-item-modal #item-name-avatar h2{font-size:28px}#create-item-modal #create-item{display:grid;grid-template-rows:repeat(5,max-content);gap:2rem}#create-item-modal #create-item .error-message{background-color:#e5e5e5;padding:.8rem;width:500px;border-radius:.25rem;color:#bc1823;text-align:center;font-size:18px}#create-item-modal #create-item input{padding:.8rem;width:500px;border:none;background-color:#f2f2f2;border-radius:.25rem;color:#303136;font-family:Prompt,sans-serif;font-size:18px}#create-item-modal #create-item input::placeholder{color:#b6c2c2}#create-item-modal #create-item input:focus{outline:1px solid #303136}#create-item-modal #create-item #buttons{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem;justify-content:right}#create-item-modal #create-item #buttons #cancel,#create-item-modal #create-item #buttons #create{padding:.8rem;width:100px;font-size:18px;border:none;border-radius:.25rem;cursor:pointer;transition:all .1s linear;font-family:Prompt,sans-serif}#create-item-modal #create-item #buttons #cancel{background-color:#f4f4f4;color:#b6c2c2}#create-item-modal #create-item #buttons #cancel:hover{background-color:#b6c2c2;color:#f4f4f4}#create-item-modal #create-item #buttons #create{color:#fff;background-color:#4581ce}#create-item-modal #create-item #buttons #create.light:hover{background-color:#1a285f}#create-item-modal #create-item #buttons #create.dark:hover{background-color:#253887}#create-item-modal.dark{background-color:#303136;color:#fff}#create-ticket-modal,#create-chest-modal{display:grid;grid-template-rows:repeat(2,max-content);gap:2rem;padding:2rem;background-color:#fff;border-radius:.25rem;position:fixed;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}#create-ticket-modal #ticket-name-avatar,#create-ticket-modal #chest-name-avatar,#create-chest-modal #ticket-name-avatar,#create-chest-modal #chest-name-avatar{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem;align-items:center}#create-ticket-modal #ticket-name-avatar .avatar-ticket-icon,#create-ticket-modal #ticket-name-avatar .avatar-chest-icon,#create-ticket-modal #chest-name-avatar .avatar-ticket-icon,#create-ticket-modal #chest-name-avatar .avatar-chest-icon,#create-chest-modal #ticket-name-avatar .avatar-ticket-icon,#create-chest-modal #ticket-name-avatar .avatar-chest-icon,#create-chest-modal #chest-name-avatar .avatar-ticket-icon,#create-chest-modal #chest-name-avatar .avatar-chest-icon{padding:.5rem;height:30px;width:30px;border:.25rem;border-radius:.25rem}#create-ticket-modal #ticket-name-avatar .avatar-ticket-icon#light,#create-ticket-modal #ticket-name-avatar .avatar-chest-icon#light,#create-ticket-modal #chest-name-avatar .avatar-ticket-icon#light,#create-ticket-modal #chest-name-avatar .avatar-chest-icon#light,#create-chest-modal #ticket-name-avatar .avatar-ticket-icon#light,#create-chest-modal #ticket-name-avatar .avatar-chest-icon#light,#create-chest-modal #chest-name-avatar .avatar-ticket-icon#light,#create-chest-modal #chest-name-avatar .avatar-chest-icon#light{background-color:#303136;color:#fff}#create-ticket-modal #ticket-name-avatar .avatar-ticket-icon#dark,#create-ticket-modal #ticket-name-avatar .avatar-chest-icon#dark,#create-ticket-modal #chest-name-avatar .avatar-ticket-icon#dark,#create-ticket-modal #chest-name-avatar .avatar-chest-icon#dark,#create-chest-modal #ticket-name-avatar .avatar-ticket-icon#dark,#create-chest-modal #ticket-name-avatar .avatar-chest-icon#dark,#create-chest-modal #chest-name-avatar .avatar-ticket-icon#dark,#create-chest-modal #chest-name-avatar .avatar-chest-icon#dark{color:#303136;background-color:#fff}#create-ticket-modal #ticket-name-avatar h2,#create-ticket-modal #chest-name-avatar h2,#create-chest-modal #ticket-name-avatar h2,#create-chest-modal #chest-name-avatar h2{font-size:28px}#create-ticket-modal #create-ticket,#create-ticket-modal #create-chest,#create-chest-modal #create-ticket,#create-chest-modal #create-chest{display:grid;grid-template-rows:repeat(3,max-content);gap:2rem}#create-ticket-modal #create-ticket input,#create-ticket-modal #create-ticket textarea,#create-ticket-modal #create-chest input,#create-ticket-modal #create-chest textarea,#create-chest-modal #create-ticket input,#create-chest-modal #create-ticket textarea,#create-chest-modal #create-chest input,#create-chest-modal #create-chest textarea{padding:.8rem;width:500px;border:none;background-color:#f2f2f2;border-radius:.25rem;color:#303136;font-family:Prompt,sans-serif;font-size:18px}#create-ticket-modal #create-ticket textarea::placeholder,#create-ticket-modal #create-ticket input::placeholder,#create-ticket-modal #create-chest textarea::placeholder,#create-ticket-modal #create-chest input::placeholder,#create-chest-modal #create-ticket textarea::placeholder,#create-chest-modal #create-ticket input::placeholder,#create-chest-modal #create-chest textarea::placeholder,#create-chest-modal #create-chest input::placeholder{color:#b6c2c2}#create-ticket-modal #create-ticket textarea:focus,#create-ticket-modal #create-ticket input:focus,#create-ticket-modal #create-chest textarea:focus,#create-ticket-modal #create-chest input:focus,#create-chest-modal #create-ticket textarea:focus,#create-chest-modal #create-ticket input:focus,#create-chest-modal #create-chest textarea:focus,#create-chest-modal #create-chest input:focus{outline:1px solid #303136}#create-ticket-modal #create-ticket textarea,#create-ticket-modal #create-chest textarea,#create-chest-modal #create-ticket textarea,#create-chest-modal #create-chest textarea{resize:none;height:150px}#create-ticket-modal #create-ticket #buttons,#create-ticket-modal #create-chest #buttons,#create-chest-modal #create-ticket #buttons,#create-chest-modal #create-chest #buttons{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem;justify-content:right}#create-ticket-modal #create-ticket #buttons #cancel,#create-ticket-modal #create-ticket #buttons #create,#create-ticket-modal #create-chest #buttons #cancel,#create-ticket-modal #create-chest #buttons #create,#create-chest-modal #create-ticket #buttons #cancel,#create-chest-modal #create-ticket #buttons #create,#create-chest-modal #create-chest #buttons #cancel,#create-chest-modal #create-chest #buttons #create{padding:.8rem;width:100px;font-size:18px;border:none;border-radius:.25rem;cursor:pointer;transition:all .1s linear;font-family:Prompt,sans-serif}#create-ticket-modal #create-ticket #buttons #cancel,#create-ticket-modal #create-chest #buttons #cancel,#create-chest-modal #create-ticket #buttons #cancel,#create-chest-modal #create-chest #buttons #cancel{background-color:#f4f4f4;color:#b6c2c2}#create-ticket-modal #create-ticket #buttons #cancel:hover,#create-ticket-modal #create-chest #buttons #cancel:hover,#create-chest-modal #create-ticket #buttons #cancel:hover,#create-chest-modal #create-chest #buttons #cancel:hover{background-color:#b6c2c2;color:#f4f4f4}#create-ticket-modal #create-ticket #buttons #create,#create-ticket-modal #create-chest #buttons #create,#create-chest-modal #create-ticket #buttons #create,#create-chest-modal #create-chest #buttons #create{color:#fff;background-color:#4581ce}#create-ticket-modal #create-ticket #buttons #create.light:hover,#create-ticket-modal #create-chest #buttons #create.light:hover,#create-chest-modal #create-ticket #buttons #create.light:hover,#create-chest-modal #create-chest #buttons #create.light:hover{background-color:#1a285f}#create-ticket-modal #create-ticket #buttons #create.dark:hover,#create-ticket-modal #create-chest #buttons #create.dark:hover,#create-chest-modal #create-ticket #buttons #create.dark:hover,#create-chest-modal #create-chest #buttons #create.dark:hover{background-color:#253887}#create-ticket-modal.dark,#create-chest-modal.dark{background-color:#303136;color:#fff}#chest-display{display:grid;grid-template-rows:max-content 1fr;align-items:center}#chest-display #chest-actions{display:grid;grid-template-columns:repeat(2,max-content);gap:4rem;color:#b6c2c2;padding:2rem;justify-content:right}#chest-display #chest-actions li#light:hover{background-color:#f4f4f4}#chest-display #chest-actions li#dark:hover{background-color:#555}#chest-display #chest-actions li{display:grid;grid-template-columns:repeat(2,max-content);gap:.8rem;align-items:center;list-style-type:none;cursor:pointer;padding:.5rem;border-radius:.25rem}#chest-display #chest-actions li .action-icon{width:18px;height:18px}#chest-display #chest-actions li span{font-size:18px}#chest-display #chest-info{display:grid;grid-template-rows:repeat(2,max-content);gap:2rem;justify-content:center;padding:2rem}#chest-display #chest-info #chest-headline{display:grid;grid-template-columns:repeat(2,max-content);gap:.5rem;align-items:center}#chest-display #chest-info #chest-headline #chest-avatar{padding:.3rem;width:30px;height:30px;border-radius:.25rem}#chest-display #chest-info #chest-headline #chest-avatar.light{color:#fff;background-color:#303136}#chest-display #chest-info #chest-headline #chest-avatar.dark{background-color:#fff;color:#303136}#chest-display #chest-info #chest-headline h2{font-size:28px}#chest-display #chest-info ul{display:grid;grid-template-rows:repeat(auto,max-content);border:2px solid #e5e5e5;border-radius:.5rem}#chest-display #chest-info ul li{display:grid;grid-template-rows:repeat(2,max-content);gap:.5rem;align-items:center;list-style-type:none;padding:1.5rem;min-width:500px}#chest-display #chest-info ul li span{font-size:16px;color:#4581ce}#chest-display #chest-info ul li p{font-size:21px;word-break:break-all}#edit-chest{display:grid;grid-template-rows:repeat(3,max-content);gap:2rem;position:fixed;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);padding:2rem;background-color:#fff;border-radius:.25rem}#edit-chest .error-message{background-color:#e5e5e5;padding:.8rem;width:500px;border-radius:.25rem;color:#bc1823;text-align:center;font-size:18px}#edit-chest .inputs-edit-chest{display:grid;grid-template-rows:repeat(2,max-content);gap:1rem;font-size:18px}#edit-chest .inputs-edit-chest label{color:#b6c2c2}#edit-chest .inputs-edit-chest textarea,#edit-chest .inputs-edit-chest input{padding:.8rem;width:500px;border:none;background-color:#f2f2f2;border-radius:.25rem;color:#303136;font-family:Prompt,sans-serif;font-size:18px}#edit-chest .inputs-edit-chest textarea:focus,#edit-chest .inputs-edit-chest input:focus{outline:1px solid #303136}#edit-chest .inputs-edit-chest textarea::placeholder{color:#b6c2c2}#edit-chest .inputs-edit-chest textarea{resize:none;height:150px}#edit-chest #buttons{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem;justify-content:right}#edit-chest #buttons #cancel,#edit-chest #buttons #edit{padding:.8rem;width:100px;font-size:18px;border:none;border-radius:.25rem;cursor:pointer;transition:all .1s linear;font-family:Prompt,sans-serif}#edit-chest #buttons #cancel{background-color:#f4f4f4;color:#b6c2c2}#edit-chest #buttons #cancel:hover{background-color:#b6c2c2;color:#f4f4f4}#edit-chest #buttons #edit{color:#fff;background-color:#4581ce}#edit-chest #buttons #edit.light:hover{background-color:#1a285f}#edit-chest #buttons #edit.dark:hover{background-color:#253887}#edit-chest.dark{background-color:#303136}#edit-chest-features,#edit-item-features{display:grid;gap:2rem;position:fixed;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);padding:2rem;background-color:#fff;border-radius:.25rem;font-size:18px}#edit-chest-features .edit-chest,#edit-chest-features .edit-item,#edit-item-features .edit-chest,#edit-item-features .edit-item{display:grid;grid-template-rows:repeat(2,max-content);gap:1rem}#edit-chest-features .edit-chest #label,#edit-chest-features .edit-item #label,#edit-item-features .edit-chest #label,#edit-item-features .edit-item #label{color:#b6c2c2}#edit-chest-features .edit-chest ul,#edit-chest-features .edit-item ul,#edit-item-features .edit-chest ul,#edit-item-features .edit-item ul{display:grid;grid-template-rows:repeat(1,max-content);gap:2rem;padding:1rem;background-color:#f4f4f4;border-radius:.25rem;width:500px;justify-items:left}#edit-chest-features .edit-chest ul li,#edit-chest-features .edit-item ul li,#edit-item-features .edit-chest ul li,#edit-item-features .edit-item ul li{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem;align-items:center}#edit-chest-features .edit-chest ul .delete-icon,#edit-chest-features .edit-chest ul .add-icon,#edit-chest-features .edit-item ul .delete-icon,#edit-chest-features .edit-item ul .add-icon,#edit-item-features .edit-chest ul .delete-icon,#edit-item-features .edit-chest ul .add-icon,#edit-item-features .edit-item ul .delete-icon,#edit-item-features .edit-item ul .add-icon{height:18px;width:18px}#edit-chest-features .edit-chest ul .delete-icon,#edit-chest-features .edit-item ul .delete-icon,#edit-item-features .edit-chest ul .delete-icon,#edit-item-features .edit-item ul .delete-icon{color:#bc1823;cursor:pointer}#edit-chest-features .edit-chest ul #add,#edit-chest-features .edit-item ul #add,#edit-item-features .edit-chest ul #add,#edit-item-features .edit-item ul #add{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem;align-items:center;color:#4581ce;cursor:pointer}#edit-chest-features #buttons,#edit-item-features #buttons{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem;justify-content:right}#edit-chest-features #buttons #cancel,#edit-chest-features #buttons #edit,#edit-item-features #buttons #cancel,#edit-item-features #buttons #edit{padding:.8rem;width:100px;font-size:18px;border:none;border-radius:.25rem;cursor:pointer;transition:all .1s linear;font-family:Prompt,sans-serif}#edit-chest-features #buttons #cancel,#edit-item-features #buttons #cancel{background-color:#f4f4f4;color:#b6c2c2}#edit-chest-features #buttons #cancel:hover,#edit-item-features #buttons #cancel:hover{background-color:#b6c2c2;color:#f4f4f4}#edit-chest-features #buttons #edit,#edit-item-features #buttons #edit{color:#fff;background-color:#4581ce}#edit-chest-features #buttons #edit.light:hover,#edit-item-features #buttons #edit.light:hover{background-color:#1a285f}#edit-chest-features #buttons #edit.dark:hover,#edit-item-features #buttons #edit.dark:hover{background-color:#253887}#edit-chest-features.dark,#edit-item-features.dark{background-color:#303136}#add-chest,#add-website{display:grid;grid-template-rows:repeat(2,max-content);gap:2rem;position:fixed;z-index:4;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem;background-color:#fff;border-radius:.25rem;font-size:18px}#add-chest select,#add-chest input,#add-website select,#add-website input{padding:.8rem;width:500px;border:none;background-color:#f2f2f2;border-radius:.25rem;font-family:Prompt,sans-serif;color:#303136;font-size:18px}#add-chest input::placeholder,#add-website input::placeholder{color:#b6c2c2}#add-chest select:focus,#add-chest input:focus,#add-website select:focus,#add-website input:focus{outline:1px solid #303136}#add-chest #buttons,#add-website #buttons{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem;justify-content:right}#add-chest #buttons #cancel,#add-chest #buttons #add,#add-website #buttons #cancel,#add-website #buttons #add{padding:.8rem;width:115px;font-size:18px;border:none;border-radius:.25rem;cursor:pointer;transition:all .1s linear;font-family:Prompt,sans-serif}#add-chest #buttons #cancel,#add-website #buttons #cancel{background-color:#f4f4f4;color:#b6c2c2}#add-chest #buttons #cancel:hover,#add-website #buttons #cancel:hover{background-color:#b6c2c2;color:#f4f4f4}#add-chest #buttons #add,#add-website #buttons #add{color:#fff;background-color:#4581ce}#add-chest #buttons #add.light:hover,#add-website #buttons #add.light:hover{background-color:#1a285f}#add-chest #buttons #add.dark:hover,#add-website #buttons #add.dark:hover{background-color:#253887}#add-chest.dark,#add-website.dark{background-color:#303136}#edit-item-features{grid-template-rows:repeat(3,max-content)}#edit-chest-features{grid-template-rows:repeat(2,max-content)}#settings{display:grid;grid-template-columns:auto 1fr;position:fixed;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}#settings .headline{font-size:24px}#settings span{font-size:21px}#settings #nav-settings{display:grid;grid-template-rows:repeat(2,max-content);background-color:#f4f4f4;padding:2rem;border-radius:.25rem 0 0 .25rem;align-content:space-between}#settings #nav-settings .nav{display:grid;grid-template-columns:repeat(2,max-content);gap:.5rem;padding:.5rem;transition:all .1s linear;justify-self:left;border-radius:.5rem;cursor:pointer;align-items:center}#settings #nav-settings .nav .nav-settings-icon{height:24px;width:24px;padding:.5rem;border-radius:.5rem;align-items:center}#settings #nav-settings .nav .nav-settings-icon#light{background-color:#303136;color:#fff}#settings #nav-settings .nav .nav-settings-icon#dark{color:#303136;background-color:#fff}#settings #nav-settings .nav#light:hover{background-color:#e5e5e5}#settings #nav-settings .nav#dark:hover{background-color:#555}#settings #nav-settings.dark{background-color:#000;color:#fff}#settings #display-settings{display:grid;grid-template-rows:repeat(2,max-content);padding:2rem 8rem;background-color:#fff;gap:2rem;align-content:center;justify-content:center;border-radius:0 .25rem .25rem 0}#settings #display-settings #language,#settings #display-settings #theme{display:grid;grid-template-rows:repeat(2,max-content);gap:1rem;justify-items:left}#settings #display-settings #en,#settings #display-settings #pt,#settings #display-settings #light,#settings #display-settings #dark{display:grid;grid-template-columns:repeat(2,max-content);gap:.5rem;align-items:center}#settings #display-settings #en .checkbox,#settings #display-settings #pt .checkbox,#settings #display-settings #light .checkbox,#settings #display-settings #dark .checkbox{display:grid;height:30px;width:30px;background-color:#e5e5e5;border-radius:.25rem;cursor:pointer;justify-content:center;align-items:center}#settings #display-settings #en .checkbox .checkbox-icon,#settings #display-settings #pt .checkbox .checkbox-icon,#settings #display-settings #light .checkbox .checkbox-icon,#settings #display-settings #dark .checkbox .checkbox-icon{height:18px;width:18px;color:#fff}#settings #display-settings #en .checkbox.active,#settings #display-settings #pt .checkbox.active,#settings #display-settings #light .checkbox.active,#settings #display-settings #dark .checkbox.active{background-color:#4581ce}#settings #display-settings.dark{background-color:#303136;color:#fff}#manage-account{display:grid;grid-template-columns:auto 1fr;position:fixed;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}#manage-account aside.dark{background-color:#000;color:#fff}#manage-account aside{display:grid;background-color:#f4f4f4;padding:2rem;border-radius:.25rem 0 0 .25rem}#manage-account aside ul{display:grid;gap:1rem;grid-template-rows:auto auto 1fr;align-items:end}#manage-account aside ul li{padding:.5rem;border-radius:.5rem;display:grid;grid-template-columns:repeat(2,max-content);gap:.5rem;align-items:center;transition:all .1s linear;cursor:pointer}#manage-account aside ul li span{font-size:24px}#manage-account aside ul li .icon{height:24px;width:24px;padding:.5rem;border-radius:.5rem;align-items:center}#manage-account aside ul li .icon#light{background-color:#303136;color:#fff}#manage-account aside ul li .icon#dark{color:#303136;background-color:#fff}#manage-account aside ul li.light:hover{background-color:#e5e5e5}#manage-account aside ul li.dark:hover{background-color:#555}#manage-account main{display:grid;grid-template-rows:repeat(3,max-content);padding:2rem 4rem;background-color:#fff;gap:2rem;align-content:center;justify-content:center;border-radius:0 .25rem .25rem 0}#manage-account main h3{font-size:24px;font-weight:400}#manage-account main div{display:grid;grid-template-rows:repeat(2,max-content);gap:1rem}#manage-account main div label{color:#b6c2c2;font-size:18px}#manage-account main div figure{display:grid;grid-template-columns:repeat(2,max-content);justify-content:space-between;padding:.8rem;width:500px;border:none;background-color:#f4f4f4;border-radius:.25rem;color:#b6c2c2;cursor:not-allowed;align-items:center}#manage-account main div figure .disabled-icon{width:21px;height:21px;cursor:not-allowed}#manage-account main div figure input{font-family:Prompt,sans-serif;font-size:21px;color:#303136;border:none;cursor:not-allowed}#manage-account main div figure input:focus{outline:none}#manage-account main button{width:100px;height:50px;border:none;border-radius:.25rem;color:#fff;cursor:pointer;transition:all .1s linear;font-size:21px;font-family:Prompt,sans-serif;justify-self:right}#manage-account main #edit{background-color:#4581ce}#manage-account main #edit.light:hover{background-color:#1a285f}#manage-account main #edit.dark:hover{background-color:#253887}#manage-account main #delete{background-color:#bc1823}#manage-account main #delete:hover{background-color:#670d13}#manage-account main.dark{background-color:#303136;color:#fff}#edit-profile{display:grid;grid-template-rows:repeat(3,max-content);gap:2rem;position:fixed;z-index:4;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem;background-color:#fff;border-radius:.25rem}#edit-profile .profile-info{display:grid;grid-template-rows:repeat(2,max-content);gap:1rem}#edit-profile .profile-info label{font-size:18px;color:#b6c2c2}#edit-profile .profile-info input{padding:.8rem;width:500px;border:none;background-color:#f2f2f2;border-radius:.25rem;font-family:Prompt,sans-serif;color:#303136;font-size:18px}#edit-profile .profile-info input::placeholder{color:#b6c2c2}#edit-profile .profile-info input:focus{outline:1px solid #303136}#edit-profile #buttons{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem;justify-content:right}#edit-profile #buttons #cancel,#edit-profile #buttons #edit{padding:.8rem;width:100px;font-size:18px;border:none;border-radius:.25rem;cursor:pointer;transition:all .1s linear;font-family:Prompt,sans-serif}#edit-profile #buttons #cancel{background-color:#f4f4f4;color:#b6c2c2}#edit-profile #buttons #cancel:hover{background-color:#b6c2c2;color:#f4f4f4}#edit-profile #buttons #edit{color:#fff;background-color:#4581ce}#edit-profile #buttons #edit.light:hover{background-color:#1a285f}#edit-profile #buttons #edit.dark:hover{background-color:#253887}#edit-profile.dark{background-color:#303136}#confirm-password{display:grid;grid-template-rows:repeat(2,max-content);gap:2rem;position:fixed;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);padding:2rem;background-color:#fff;border-radius:.25rem}#confirm-password .error-message{background-color:#e5e5e5;padding:.8rem;width:500px;border-radius:.25rem;color:#bc1823;text-align:center;font-size:18px}#confirm-password input{padding:.8rem;width:500px;border:none;background-color:#f2f2f2;border-radius:.25rem;font-family:Prompt,sans-serif;color:#303136;font-size:18px}#confirm-password input::placeholder{color:#b6c2c2}#confirm-password input:focus{outline:1px solid #303136}#confirm-password #buttons{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem;justify-content:right}#confirm-password #buttons #cancel,#confirm-password #buttons #edit{padding:.8rem;width:100px;font-size:18px;border:none;border-radius:.25rem;cursor:pointer;transition:all .1s linear;font-family:Prompt,sans-serif}#confirm-password #buttons #cancel{background-color:#f4f4f4;color:#b6c2c2}#confirm-password #buttons #cancel:hover{background-color:#b6c2c2;color:#f4f4f4}#confirm-password #buttons #edit{color:#fff;background-color:#4581ce}#confirm-password #buttons #edit:hover{background-color:#1a285f}#chest-collection{display:grid;grid-template-rows:auto 1fr auto;gap:1rem;padding:2rem}#chest-collection #create-chest-mobile{display:grid;grid-template-columns:repeat(2,max-content);gap:.5rem;padding:.5rem;background-color:#4581ce;border:none;border-radius:.25rem;color:#fff;align-items:center;cursor:pointer;transition:all .1s linear;justify-self:right}#chest-collection #create-chest-mobile .chest-icon{width:18px;height:18px}#chest-collection #create-chest-mobile span{font-family:Prompt,sans-serif;font-size:18px}#chest-collection #create-chest-mobile.light:hover{background-color:#1a285f}#chest-collection #create-chest-mobile.dark:hover{background-color:#253887}#chest-collection ul{display:grid;grid-template-rows:repeat(1,max-content);gap:1rem}#chest-collection ul li{display:grid;grid-template-rows:repeat(2,max-content);gap:1rem;padding:.5rem}#chest-collection ul li div{display:grid;grid-template-columns:repeat(2,max-content)}#chest-collection ul li #chest-name{gap:1rem}#chest-collection ul li #chest-name .nav-icon{padding:.3rem;border-radius:.25rem;width:25px;height:25px}#chest-collection ul li #chest-name #light.nav-icon{background-color:#303136;color:#fff}#chest-collection ul li #chest-name #dark.nav-icon{background-color:#fff;color:#303136}#chest-collection ul li #chest-name span{font-size:21px}#chest-collection ul li #chest-buttons{justify-content:space-between}#chest-collection ul li #chest-buttons span{font-size:18px;color:#4581ce}#chest-collection #search-chests{display:grid;grid-template-columns:repeat(2,max-content);color:#b6c2c2;border-radius:.25rem;padding:1rem;gap:1rem;align-items:center;width:100%;border:2px solid #f4f4f4}#chest-collection #search-chests #search-icon{height:20px;width:20px}#chest-collection #search-chests input{border:none;background-color:transparent;font-family:Prompt,sans-serif;font-size:18px;width:100%}#chest-collection #search-chests input.dark{color:#fff}#chest-collection #search-chests input::placeholder{color:#b6c2c2}#chest-collection #search-chests input:focus{outline:none}#chest-collection #search-items.dark{border:1px solid #b6c2c2}#chest-collection.dark{background-color:#303136;color:#fff}@media screen and (max-width: 320px){#password-manager{grid-template:"main" 1fr "aside" auto / 1fr}#password-manager #password-manager-aside{grid-template-rows:1fr;grid-template-columns:auto 1fr;grid-area:aside;gap:0;justify-content:space-between;padding:.5rem 0}#password-manager #password-manager-aside #menu-account{font-size:14px;bottom:4.5rem;left:0;top:unset;width:max-content;border-radius:1.5rem;position:fixed}#password-manager #password-manager-aside #menu-account.light{border:1px solid #e5e5e5}#password-manager #password-manager-aside #account{grid-template-columns:1fr;height:max-content;align-self:center;padding:0}#password-manager #password-manager-aside #account #avatar{width:20px;height:20px}#password-manager #password-manager-aside #account #avatar.light{background-color:transparent;color:#303136}#password-manager #password-manager-aside #account #avatar.dark{background-color:transparent;color:#fff}#password-manager #password-manager-aside #account span,#password-manager #password-manager-aside #account #manage-account-icon{display:none}#password-manager #password-manager-aside #password-manager-nav{grid-template-columns:1fr auto;grid-template-rows:1fr;gap:0;align-items:center;padding-left:0;justify-content:space-between}#password-manager #password-manager-aside #password-manager-nav .nav-mobile-icon{width:20px;height:20px;padding:.5rem;transition:all .1s linear}#password-manager #password-manager-aside #password-manager-nav .nav-mobile-icon:hover{border-radius:.5rem}#password-manager #password-manager-aside #password-manager-nav .nav-mobile-icon#light:hover{background-color:#e5e5e5}#password-manager #password-manager-aside #password-manager-nav .nav-mobile-icon#dark:hover{background-color:#555}#password-manager #password-manager-aside #password-manager-nav #nav-chests-desktop{display:none}#password-manager #password-manager-aside #password-manager-nav ul{grid-template-columns:repeat(2,max-content);justify-content:space-evenly;gap:0}#password-manager #password-manager-aside #password-manager-nav ul span{display:none}#password-manager #password-manager-aside #password-manager-nav ul li{gap:0}#password-manager #password-manager-aside #password-manager-nav ul li .nav-icon{width:20px;height:20px}#password-manager #password-manager-main{grid-area:main;grid-template:"header" auto "main" 1fr}#password-manager #password-manager-main #password-manager-main-header{justify-content:space-between;grid-area:unset;padding:.5rem 0}#password-manager #password-manager-main #password-manager-main-aside{grid-area:unset;border-right:0;padding:0}#password-manager #password-manager-main #password-manager-main-aside #search-items{grid-template-columns:auto 1fr;width:100%}#password-manager #password-manager-main #display-area{grid-area:unset}#password-manager #password-manager-main #display-area #item-display{gap:0}#password-manager #password-manager-main #display-area #item-display #item-actions{gap:1rem;padding:1rem 0}#password-manager #password-manager-main #display-area #item-display #item-actions li{grid-template-columns:1fr;gap:0}#password-manager #password-manager-main #display-area #item-display #item-actions li span{display:none}#password-manager #password-manager-main #display-area #item-display #item-info{padding:1rem 0;justify-content:unset}#password-manager #password-manager-main #display-area #item-display #item-info #item-headline #item-avatar{width:21px;height:21px}#password-manager #password-manager-main #display-area #item-display #item-info #item-headline h2{font-size:21px}#password-manager #password-manager-main #display-area #item-display #item-info ul li{min-width:max-content}#password-manager #password-manager-main #display-area #item-display #item-info ul li p{font-size:16px}#edit-item{padding:1rem;gap:.5rem}#edit-item .inputs-edit-item{gap:.25rem;font-size:14px}#edit-item .inputs-edit-item input{width:200px}#edit-item #buttons #cancel,#edit-item #buttons #edit{font-size:14px}#edit-chest-features,#edit-item-features{font-size:14px;padding:1rem;gap:1rem}#edit-chest-features .edit-chest ul,#edit-chest-features .edit-item ul,#edit-item-features .edit-chest ul,#edit-item-features .edit-item ul{width:100%}#edit-chest-features .edit-chest ul .delete-icon,#edit-chest-features .edit-chest ul .add-icon,#edit-chest-features .edit-item ul .delete-icon,#edit-chest-features .edit-item ul .add-icon,#edit-item-features .edit-chest ul .delete-icon,#edit-item-features .edit-chest ul .add-icon,#edit-item-features .edit-item ul .delete-icon,#edit-item-features .edit-item ul .add-icon{height:14px;width:14px}#edit-chest-features #buttons #cancel,#edit-chest-features #buttons #edit,#edit-item-features #buttons #cancel,#edit-item-features #buttons #edit{font-size:14px}#add-chest,#add-website{font-size:14px}#add-chest select,#add-chest input,#add-website select,#add-website input{width:100%;font-size:14px}#add-chest #buttons #cancel,#add-chest #buttons #add,#add-website #buttons #cancel,#add-website #buttons #add{font-size:14px}#delete-account,#delete-chest,#delete-item{display:grid;grid-template-rows:repeat(2,max-content);gap:1rem;font-size:14px;left:38%;margin:0 2rem;padding:1rem}#delete-account #cancel,#delete-account #delete,#delete-chest #cancel,#delete-chest #delete,#delete-item #cancel,#delete-item #delete{font-size:14px}#create-ticket-modal,#create-chest-modal{padding:1rem;gap:1rem}#create-ticket-modal #ticket-name-avatar .avatar-ticket-icon,#create-ticket-modal #ticket-name-avatar .avatar-chest-icon,#create-ticket-modal #chest-name-avatar .avatar-ticket-icon,#create-ticket-modal #chest-name-avatar .avatar-chest-icon,#create-chest-modal #ticket-name-avatar .avatar-ticket-icon,#create-chest-modal #ticket-name-avatar .avatar-chest-icon,#create-chest-modal #chest-name-avatar .avatar-ticket-icon,#create-chest-modal #chest-name-avatar .avatar-chest-icon{height:21px;width:21px}#create-ticket-modal #ticket-name-avatar h2,#create-ticket-modal #chest-name-avatar h2,#create-chest-modal #ticket-name-avatar h2,#create-chest-modal #chest-name-avatar h2{font-size:21px}#create-ticket-modal #create-ticket,#create-ticket-modal #create-chest,#create-chest-modal #create-ticket,#create-chest-modal #create-chest{gap:1rem}#create-ticket-modal #create-ticket input,#create-ticket-modal #create-ticket textarea,#create-ticket-modal #create-chest input,#create-ticket-modal #create-chest textarea,#create-chest-modal #create-ticket input,#create-chest-modal #create-ticket textarea,#create-chest-modal #create-chest input,#create-chest-modal #create-chest textarea{width:100%;font-size:14px}#create-ticket-modal #create-ticket textarea,#create-ticket-modal #create-chest textarea,#create-chest-modal #create-ticket textarea,#create-chest-modal #create-chest textarea{height:100px}#create-ticket-modal #create-ticket #buttons #cancel,#create-ticket-modal #create-ticket #buttons #create,#create-ticket-modal #create-chest #buttons #cancel,#create-ticket-modal #create-chest #buttons #create,#create-chest-modal #create-ticket #buttons #cancel,#create-chest-modal #create-ticket #buttons #create,#create-chest-modal #create-chest #buttons #cancel,#create-chest-modal #create-chest #buttons #create{font-size:14px}#confirm-password .error-message,#confirm-password input{width:200px;font-size:14px}#confirm-password #buttons #cancel,#confirm-password #buttons #edit{font-size:14px}#create-item-modal{padding:1rem;gap:1rem}#create-item-modal #item-name-avatar .avatar-item-icon{height:21px;width:21px}#create-item-modal #item-name-avatar h2{font-size:21px}#create-item-modal #create-item{gap:1rem}#create-item-modal #create-item .error-message,#create-item-modal #create-item input{width:100%;font-size:14px}#create-item-modal #create-item #buttons #cancel,#create-item-modal #create-item #buttons #create{font-size:14px}#settings .headline{font-size:18px}#settings span{font-size:16px}#settings #nav-settings{padding:0}#settings #nav-settings .nav .nav-settings-icon{height:16px;width:16px}#settings #display-settings{padding:1rem}#settings #display-settings #en,#settings #display-settings #pt,#settings #display-settings #light,#settings #display-settings #dark{display:grid;grid-template-columns:repeat(2,max-content);gap:.5rem;align-items:center}#settings #display-settings #en .checkbox,#settings #display-settings #pt .checkbox,#settings #display-settings #light .checkbox,#settings #display-settings #dark .checkbox{display:grid;height:21px;width:21px}#settings #display-settings #en .checkbox .checkbox-icon,#settings #display-settings #pt .checkbox .checkbox-icon,#settings #display-settings #light .checkbox .checkbox-icon,#settings #display-settings #dark .checkbox .checkbox-icon{height:14px;width:14px}#manage-account aside{padding:1rem}#manage-account aside ul li span{font-size:18px}#manage-account aside ul li .icon{height:16px;width:16px}#manage-account main{padding:1rem}#manage-account main h3{font-size:18px}#manage-account main div label{font-size:14px}#manage-account main div figure{padding:.6rem;width:100px}#manage-account main div figure .disabled-icon{width:16px;height:16px}#manage-account main div figure input{width:60px;font-size:16px}#manage-account main button{font-size:16px}#edit-profile .profile-info label{font-size:14px}#edit-profile .profile-info input{width:100%;font-size:14px}#edit-profile #buttons #cancel,#edit-profile #buttons #edit{font-size:14px}#chest-display #chest-actions{gap:2rem;padding:0}#chest-display #chest-actions li{gap:0;padding:.5rem}#chest-display #chest-actions li .action-icon{width:14px;height:14px}#chest-display #chest-actions li span{display:none}#chest-display #chest-info{padding:0;justify-content:unset}#chest-display #chest-info #chest-headline #chest-avatar{width:18px;height:18px}#chest-display #chest-info #chest-headline h2{font-size:18px}#chest-display #chest-info ul li{padding:1rem;min-width:200px}#chest-display #chest-info ul li span{font-size:12px;color:#4581ce}#chest-display #chest-info ul li p{font-size:16px}#edit-chest{padding:1rem}#edit-chest .error-message{width:200px;font-size:14px}#edit-chest .inputs-edit-chest{font-size:14px}#edit-chest .inputs-edit-chest textarea,#edit-chest .inputs-edit-chest input{width:100%;font-size:14px}#edit-chest .inputs-edit-chest textarea{height:100px}#edit-chest #buttons #cancel,#edit-chest #buttons #edit{font-size:14px}#chest-collection{padding:0}#chest-collection #create-chest-mobile{bottom:4.5rem;right:0}}@media screen and (max-width: 379px) and (min-width: 321px){#password-manager{grid-template:"main" 1fr "aside" auto / 1fr}#password-manager #password-manager-aside{grid-template-rows:1fr;grid-template-columns:auto 1fr;grid-area:aside;gap:0;justify-content:space-between;padding:1rem}#password-manager #password-manager-aside #menu-account{font-size:16px;bottom:6.5rem;left:1rem;top:unset;width:max-content;border-radius:1.5rem;position:fixed}#password-manager #password-manager-aside #menu-account.light{border:1px solid #e5e5e5}#password-manager #password-manager-aside #account{grid-template-columns:1fr;height:max-content;align-self:center;padding:0}#password-manager #password-manager-aside #account #avatar{width:25px;height:25px}#password-manager #password-manager-aside #account #avatar.light{background-color:transparent;color:#303136}#password-manager #password-manager-aside #account #avatar.dark{background-color:transparent;color:#fff}#password-manager #password-manager-aside #account span,#password-manager #password-manager-aside #account #manage-account-icon{display:none}#password-manager #password-manager-aside #password-manager-nav{grid-template-columns:1fr auto;grid-template-rows:1fr;gap:0;align-items:center;padding-left:0;justify-content:space-between}#password-manager #password-manager-aside #password-manager-nav .nav-mobile-icon{width:25px;height:25px;padding:.5rem;transition:all .1s linear}#password-manager #password-manager-aside #password-manager-nav .nav-mobile-icon:hover{border-radius:.5rem}#password-manager #password-manager-aside #password-manager-nav .nav-mobile-icon#light:hover{background-color:#e5e5e5}#password-manager #password-manager-aside #password-manager-nav .nav-mobile-icon#dark:hover{background-color:#555}#password-manager #password-manager-aside #password-manager-nav #nav-chests-desktop{display:none}#password-manager #password-manager-aside #password-manager-nav ul{grid-template-columns:repeat(2,max-content);justify-content:space-evenly;gap:0}#password-manager #password-manager-aside #password-manager-nav ul span{display:none}#password-manager #password-manager-aside #password-manager-nav ul li{gap:0}#password-manager #password-manager-aside #password-manager-nav ul li .nav-icon{width:25px;height:25px}#password-manager #password-manager-main{grid-area:main;grid-template:"header" auto "main" 1fr}#password-manager #password-manager-main #password-manager-main-header{justify-content:space-between;grid-area:unset;padding:1rem}#password-manager #password-manager-main #password-manager-main-aside{grid-area:unset;border-right:0;padding:1rem}#password-manager #password-manager-main #password-manager-main-aside #search-items{grid-template-columns:auto 1fr;width:100%}#password-manager #password-manager-main #display-area{grid-area:unset}#password-manager #password-manager-main #display-area #item-display #item-actions{gap:2rem;padding:1rem}#password-manager #password-manager-main #display-area #item-display #item-actions li{grid-template-columns:1fr;gap:0}#password-manager #password-manager-main #display-area #item-display #item-actions li span{display:none}#password-manager #password-manager-main #display-area #item-display #item-info{padding:1rem;justify-content:unset}#password-manager #password-manager-main #display-area #item-display #item-info #item-headline #item-avatar{width:24px;height:24px}#password-manager #password-manager-main #display-area #item-display #item-info #item-headline h2{font-size:24px}#password-manager #password-manager-main #display-area #item-display #item-info ul li{min-width:max-content}#password-manager #password-manager-main #display-area #item-display #item-info ul li p{font-size:18px}#edit-item .inputs-edit-item{font-size:16px}#edit-item .inputs-edit-item input{width:250px}#edit-item #buttons #cancel,#edit-item #buttons #edit{font-size:16px}#edit-chest-features,#edit-item-features{font-size:16px}#edit-chest-features .edit-chest ul,#edit-chest-features .edit-item ul,#edit-item-features .edit-chest ul,#edit-item-features .edit-item ul{width:250px}#edit-chest-features .edit-chest ul .delete-icon,#edit-chest-features .edit-chest ul .add-icon,#edit-chest-features .edit-item ul .delete-icon,#edit-chest-features .edit-item ul .add-icon,#edit-item-features .edit-chest ul .delete-icon,#edit-item-features .edit-chest ul .add-icon,#edit-item-features .edit-item ul .delete-icon,#edit-item-features .edit-item ul .add-icon{height:16px;width:16px}#edit-chest-features #buttons #cancel,#edit-chest-features #buttons #edit,#edit-item-features #buttons #cancel,#edit-item-features #buttons #edit{font-size:16px}#add-chest,#add-website{font-size:16px}#add-chest select,#add-chest input,#add-website select,#add-website input{width:250px;font-size:16px}#add-chest #buttons #cancel,#add-chest #buttons #add,#add-website #buttons #cancel,#add-website #buttons #add{font-size:16px}#delete-account,#delete-chest,#delete-item{display:grid;grid-template-rows:repeat(2,max-content);gap:1rem;font-size:16px;left:38%;margin:0 2rem}#delete-account #cancel,#delete-account #delete,#delete-chest #cancel,#delete-chest #delete,#delete-item #cancel,#delete-item #delete{font-size:16px}#create-ticket-modal #ticket-name-avatar .avatar-ticket-icon,#create-ticket-modal #ticket-name-avatar .avatar-chest-icon,#create-ticket-modal #chest-name-avatar .avatar-ticket-icon,#create-ticket-modal #chest-name-avatar .avatar-chest-icon,#create-chest-modal #ticket-name-avatar .avatar-ticket-icon,#create-chest-modal #ticket-name-avatar .avatar-chest-icon,#create-chest-modal #chest-name-avatar .avatar-ticket-icon,#create-chest-modal #chest-name-avatar .avatar-chest-icon{height:24px;width:24px}#create-ticket-modal #ticket-name-avatar h2,#create-ticket-modal #chest-name-avatar h2,#create-chest-modal #ticket-name-avatar h2,#create-chest-modal #chest-name-avatar h2{font-size:24px}#create-ticket-modal #create-ticket input,#create-ticket-modal #create-ticket textarea,#create-ticket-modal #create-chest input,#create-ticket-modal #create-chest textarea,#create-chest-modal #create-ticket input,#create-chest-modal #create-ticket textarea,#create-chest-modal #create-chest input,#create-chest-modal #create-chest textarea{width:250px;font-size:16px}#create-ticket-modal #create-ticket textarea,#create-ticket-modal #create-chest textarea,#create-chest-modal #create-ticket textarea,#create-chest-modal #create-chest textarea{height:125px}#create-ticket-modal #create-ticket #buttons #cancel,#create-ticket-modal #create-ticket #buttons #create,#create-ticket-modal #create-chest #buttons #cancel,#create-ticket-modal #create-chest #buttons #create,#create-chest-modal #create-ticket #buttons #cancel,#create-chest-modal #create-ticket #buttons #create,#create-chest-modal #create-chest #buttons #cancel,#create-chest-modal #create-chest #buttons #create{font-size:16px}#confirm-password .error-message,#confirm-password input{width:250px;font-size:16px}#confirm-password #buttons #cancel,#confirm-password #buttons #edit{font-size:16px}#create-item-modal #item-name-avatar .avatar-item-icon{height:24px;width:24px}#create-item-modal #item-name-avatar h2{font-size:24px}#create-item-modal #create-item .error-message,#create-item-modal #create-item input{width:250px;font-size:16px}#create-item-modal #create-item #buttons #cancel,#create-item-modal #create-item #buttons #create{font-size:16px}#settings .headline{font-size:21px}#settings span{font-size:18px}#settings #nav-settings{padding:1rem}#settings #nav-settings .nav .nav-settings-icon{height:18px;width:18px}#settings #display-settings{padding:1rem 2rem}#settings #display-settings #en,#settings #display-settings #pt,#settings #display-settings #light,#settings #display-settings #dark{display:grid;grid-template-columns:repeat(2,max-content);gap:.5rem;align-items:center}#settings #display-settings #en .checkbox,#settings #display-settings #pt .checkbox,#settings #display-settings #light .checkbox,#settings #display-settings #dark .checkbox{display:grid;height:24px;width:24px}#settings #display-settings #en .checkbox .checkbox-icon,#settings #display-settings #pt .checkbox .checkbox-icon,#settings #display-settings #light .checkbox .checkbox-icon,#settings #display-settings #dark .checkbox .checkbox-icon{height:16px;width:16px}#manage-account aside{padding:1rem}#manage-account aside ul li span{font-size:21px}#manage-account aside ul li .icon{height:18px;width:18px}#manage-account main{padding:1rem 2rem}#manage-account main h3{font-size:21px}#manage-account main div label{font-size:16px}#manage-account main div figure{padding:.6rem;width:125px}#manage-account main div figure .disabled-icon{width:18px;height:18px}#manage-account main div figure input{width:80px;font-size:18px}#manage-account main button{font-size:18px}#edit-profile .profile-info label{font-size:16px}#edit-profile .profile-info input{width:250px;font-size:16px}#edit-profile #buttons #cancel,#edit-profile #buttons #edit{font-size:16px}#chest-display #chest-actions{gap:4rem;padding:1rem}#chest-display #chest-actions li{gap:0;padding:.5rem}#chest-display #chest-actions li .action-icon{width:16px;height:16px}#chest-display #chest-actions li span{display:none}#chest-display #chest-info{padding:1rem;justify-content:unset}#chest-display #chest-info #chest-headline #chest-avatar{width:21px;height:21px}#chest-display #chest-info #chest-headline h2{font-size:21px}#chest-display #chest-info ul li{padding:1.5rem;min-width:250px}#chest-display #chest-info ul li span{font-size:14px;color:#4581ce}#chest-display #chest-info ul li p{font-size:18px}#edit-chest .error-message{width:250px;font-size:16px}#edit-chest .inputs-edit-chest{font-size:16px}#edit-chest .inputs-edit-chest textarea,#edit-chest .inputs-edit-chest input{width:250px;font-size:16px}#edit-chest .inputs-edit-chest textarea{height:125px}#edit-chest #buttons #cancel,#edit-chest #buttons #edit{font-size:16px}#chest-collection{padding:1rem}#chest-collection #create-chest-mobile{bottom:6.5rem;right:1rem}}@media screen and (max-width: 1279px) and (min-width: 380px){#password-manager{grid-template:"main" 1fr "aside" auto / 1fr}#password-manager #password-manager-aside{grid-template-rows:1fr;grid-template-columns:auto 1fr;grid-area:aside;gap:0;justify-content:space-between}#password-manager #password-manager-aside #menu-account{font-size:16px;bottom:7.5rem;left:2rem;top:unset;width:max-content;border-radius:1.5rem;position:fixed}#password-manager #password-manager-aside #menu-account.light{border:1px solid #e5e5e5}#password-manager #password-manager-aside #account{grid-template-columns:1fr;height:max-content;align-self:center;padding:0}#password-manager #password-manager-aside #account #avatar{width:25px;height:25px}#password-manager #password-manager-aside #account #avatar.light{background-color:transparent;color:#303136}#password-manager #password-manager-aside #account #avatar.dark{background-color:transparent;color:#fff}#password-manager #password-manager-aside #account span,#password-manager #password-manager-aside #account #manage-account-icon{display:none}#password-manager #password-manager-aside #password-manager-nav{grid-template-columns:1fr auto;grid-template-rows:1fr;gap:0;align-items:center;padding-left:0;justify-content:space-between}#password-manager #password-manager-aside #password-manager-nav .nav-mobile-icon{width:25px;height:25px;padding:.5rem;transition:all .1s linear}#password-manager #password-manager-aside #password-manager-nav .nav-mobile-icon:hover{border-radius:.5rem}#password-manager #password-manager-aside #password-manager-nav .nav-mobile-icon#light:hover{background-color:#e5e5e5}#password-manager #password-manager-aside #password-manager-nav .nav-mobile-icon#dark:hover{background-color:#555}#password-manager #password-manager-aside #password-manager-nav #nav-chests-desktop{display:none}#password-manager #password-manager-aside #password-manager-nav ul{grid-template-columns:repeat(2,max-content);justify-content:space-evenly;gap:0}#password-manager #password-manager-aside #password-manager-nav ul span{display:none}#password-manager #password-manager-aside #password-manager-nav ul li{gap:0}#password-manager #password-manager-aside #password-manager-nav ul li .nav-icon{width:25px;height:25px}#password-manager #password-manager-main{grid-area:main;grid-template:"header" auto "main" 1fr}#password-manager #password-manager-main #password-manager-main-header{justify-content:space-between;grid-area:unset}#password-manager #password-manager-main #password-manager-main-aside{grid-area:unset;border-right:0;padding:2rem}#password-manager #password-manager-main #password-manager-main-aside #search-items{grid-template-columns:auto 1fr;width:100%}#password-manager #password-manager-main #display-area{grid-area:unset}#password-manager #password-manager-main #display-area #item-display #item-actions{gap:2rem}#password-manager #password-manager-main #display-area #item-display #item-actions li{grid-template-columns:1fr;gap:0}#password-manager #password-manager-main #display-area #item-display #item-actions li span{display:none}#password-manager #password-manager-main #display-area #item-display #item-info{justify-content:unset}#password-manager #password-manager-main #display-area #item-display #item-info #item-headline #item-avatar{width:24px;height:24px}#password-manager #password-manager-main #display-area #item-display #item-info #item-headline h2{font-size:24px}#password-manager #password-manager-main #display-area #item-display #item-info ul li{min-width:max-content}#password-manager #password-manager-main #display-area #item-display #item-info ul li p{font-size:18px}#edit-item .inputs-edit-item{font-size:16px}#edit-item .inputs-edit-item input{width:300px}#edit-item #buttons #cancel,#edit-item #buttons #edit{font-size:16px}#edit-chest-features,#edit-item-features{font-size:16px}#edit-chest-features .edit-chest ul,#edit-chest-features .edit-item ul,#edit-item-features .edit-chest ul,#edit-item-features .edit-item ul{width:300px}#edit-chest-features .edit-chest ul .delete-icon,#edit-chest-features .edit-chest ul .add-icon,#edit-chest-features .edit-item ul .delete-icon,#edit-chest-features .edit-item ul .add-icon,#edit-item-features .edit-chest ul .delete-icon,#edit-item-features .edit-chest ul .add-icon,#edit-item-features .edit-item ul .delete-icon,#edit-item-features .edit-item ul .add-icon{height:16px;width:16px}#edit-chest-features #buttons #cancel,#edit-chest-features #buttons #edit,#edit-item-features #buttons #cancel,#edit-item-features #buttons #edit{font-size:16px}#add-chest,#add-website{font-size:16px}#add-chest select,#add-chest input,#add-website select,#add-website input{width:300px;font-size:16px}#add-chest #buttons #cancel,#add-chest #buttons #add,#add-website #buttons #cancel,#add-website #buttons #add{font-size:16px}#delete-account,#delete-chest,#delete-item{display:grid;grid-template-rows:repeat(2,max-content);gap:1rem;left:38%;font-size:16px;margin:0 3rem}#delete-account #cancel,#delete-account #delete,#delete-chest #cancel,#delete-chest #delete,#delete-item #cancel,#delete-item #delete{font-size:16px}#create-ticket-modal #ticket-name-avatar .avatar-ticket-icon,#create-ticket-modal #ticket-name-avatar .avatar-chest-icon,#create-ticket-modal #chest-name-avatar .avatar-ticket-icon,#create-ticket-modal #chest-name-avatar .avatar-chest-icon,#create-chest-modal #ticket-name-avatar .avatar-ticket-icon,#create-chest-modal #ticket-name-avatar .avatar-chest-icon,#create-chest-modal #chest-name-avatar .avatar-ticket-icon,#create-chest-modal #chest-name-avatar .avatar-chest-icon{height:24px;width:24px}#create-ticket-modal #ticket-name-avatar h2,#create-ticket-modal #chest-name-avatar h2,#create-chest-modal #ticket-name-avatar h2,#create-chest-modal #chest-name-avatar h2{font-size:24px}#create-ticket-modal #create-ticket input,#create-ticket-modal #create-ticket textarea,#create-ticket-modal #create-chest input,#create-ticket-modal #create-chest textarea,#create-chest-modal #create-ticket input,#create-chest-modal #create-ticket textarea,#create-chest-modal #create-chest input,#create-chest-modal #create-chest textarea{width:300px;font-size:16px}#create-ticket-modal #create-ticket textarea,#create-ticket-modal #create-chest textarea,#create-chest-modal #create-ticket textarea,#create-chest-modal #create-chest textarea{height:125px}#create-ticket-modal #create-ticket #buttons #cancel,#create-ticket-modal #create-ticket #buttons #create,#create-ticket-modal #create-chest #buttons #cancel,#create-ticket-modal #create-chest #buttons #create,#create-chest-modal #create-ticket #buttons #cancel,#create-chest-modal #create-ticket #buttons #create,#create-chest-modal #create-chest #buttons #cancel,#create-chest-modal #create-chest #buttons #create{font-size:16px}#confirm-password .error-message,#confirm-password input{width:300px;font-size:16px}#confirm-password #buttons #cancel,#confirm-password #buttons #edit{font-size:16px}#create-item-modal #item-name-avatar .avatar-item-icon{height:24px;width:24px}#create-item-modal #item-name-avatar h2{font-size:24px}#create-item-modal #create-item .error-message,#create-item-modal #create-item input{width:300px;font-size:16px}#create-item-modal #create-item #buttons #cancel,#create-item-modal #create-item #buttons #create{font-size:16px}#settings .headline{font-size:21px}#settings span{font-size:18px}#settings #nav-settings{padding:1rem}#settings #nav-settings .nav .nav-settings-icon{height:18px;width:18px}#settings #display-settings{padding:1rem 2rem}#settings #display-settings #en,#settings #display-settings #pt,#settings #display-settings #light,#settings #display-settings #dark{display:grid;grid-template-columns:repeat(2,max-content);gap:.5rem;align-items:center}#settings #display-settings #en .checkbox,#settings #display-settings #pt .checkbox,#settings #display-settings #light .checkbox,#settings #display-settings #dark .checkbox{display:grid;height:24px;width:24px}#settings #display-settings #en .checkbox .checkbox-icon,#settings #display-settings #pt .checkbox .checkbox-icon,#settings #display-settings #light .checkbox .checkbox-icon,#settings #display-settings #dark .checkbox .checkbox-icon{height:16px;width:16px}#manage-account aside{padding:1rem}#manage-account aside ul li span{font-size:21px}#manage-account aside ul li .icon{height:18px;width:18px}#manage-account main{padding:1rem 2rem}#manage-account main h3{font-size:21px}#manage-account main div label{font-size:16px}#manage-account main div figure{padding:.6rem;width:125px}#manage-account main div figure .disabled-icon{width:18px;height:18px}#manage-account main div figure input{width:80px;font-size:18px}#manage-account main button{font-size:18px}#edit-profile .profile-info label{font-size:16px}#edit-profile .profile-info input{width:300px;font-size:16px}#edit-profile #buttons #cancel,#edit-profile #buttons #edit{font-size:16px}#chest-display #chest-actions{gap:4rem;padding:2rem}#chest-display #chest-actions li{gap:0;padding:.5rem}#chest-display #chest-actions li .action-icon{width:16px;height:16px}#chest-display #chest-actions li span{display:none}#chest-display #chest-info{gap:2rem;padding:2rem}#chest-display #chest-info #chest-headline #chest-avatar{width:21px;height:21px}#chest-display #chest-info #chest-headline h2{font-size:21px}#chest-display #chest-info ul li{padding:1.5rem;min-width:300px}#chest-display #chest-info ul li span{font-size:14px;color:#4581ce}#chest-display #chest-info ul li p{font-size:18px}#edit-chest .error-message{width:300px;font-size:16px}#edit-chest .inputs-edit-chest{font-size:16px}#edit-chest .inputs-edit-chest textarea,#edit-chest .inputs-edit-chest input{width:300px;font-size:16px}#edit-chest .inputs-edit-chest textarea{height:125px}#edit-chest #buttons #cancel,#edit-chest #buttons #edit{font-size:16px}}*{margin:0;padding:0;box-sizing:border-box}html{font-family:Prompt,sans-serif;color:#303136}body input[type=search]::-webkit-search-decoration,body input[type=search]::-webkit-search-cancel-button,body input[type=search]::-webkit-search-results-button,body input[type=search]::-webkit-search-results-decoration{display:none}body input[type=search]::-ms-clear{display:none;width:0;height:0}body input[type=search]::-ms-reveal{display:none;width:0;height:0}#root{display:grid}#root select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
