@font-face{font-family:Rio;src:url(/assets/PLAYGROUND-DF83hKHX.ttf)}:root{--box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:beige;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;font-family:Rio,sans-serif;font-size:38px;background-image:url(/assets/bg-B_Mlqb-B.jpg);background-size:cover;margin:0}.loader{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000;display:flex;justify-content:center;align-items:center;z-index:1000}.loader img{width:100px;height:100px;animation:animate 2s linear infinite}.container{margin:30px auto;width:90%;max-width:400px;padding:15px}h1{letter-spacing:1px;font-size:70px;text-align:center}h3{border-bottom:1px solid #bbb;padding-bottom:10px;margin:40px 0 10px;font-size:40px;color:#000;text-align:center}h4{margin:0;text-transform:uppercase;font-size:30px;text-align:center}.inc-exp-container{background-color:bisque;box-shadow:var(--box-shadow);padding:20px;display:flex;justify-content:space-between;margin:20px 0;border-radius:40px}.inc-exp-container>div{flex:1;text-align:center}.inc-exp-container>div:first-of-type{border-right:1px solid #dedede}.money{font-size:20px;letter-spacing:1px;margin:5px 0}.money.plus{color:#2ecc71}.money.minus{color:#c0392b}label{display:inline-block;margin:10px 0}input[type=text],input[type=number],select{border:1px solid #dedede;border-radius:40px;display:block;font-size:26px;padding:20px;width:100%;font-family:Rio}.btn{cursor:pointer;background-color:#46c70a;box-shadow:var(--box-shadow);color:#fff;border:0;display:block;font-size:26px;margin:10px 0 30px;padding:20px;width:100%;border-radius:40px}.btn:focus,.delete-btn:focus{outline:0}.list{list-style-type:none;padding:0;margin-bottom:40px}.list li{background-color:#fff;box-shadow:var(--box-shadow);color:#333;display:flex;justify-content:space-between;position:relative;padding:10px;margin:10px 0;border-radius:50px}.list li.plus{border-right:10px solid #2ecc71}.list li.minus{border-right:10px solid #c0392b}.delete-btn{cursor:pointer;background-color:#e74c3c;border:0;color:#fff;font-size:20px;line-height:20px;padding:2px 5px;position:absolute;top:50%;left:0;transform:translate(-100%,-50%);opacity:0;transition:opacity .3s ease}.list li:hover .delete-btn{opacity:1}@media (max-width: 768px){body{font-size:28px;padding:10px}.container{width:90%;max-width:400px}h1{font-size:50px}.btn{font-size:22px;padding:15px}}@media (max-width: 480px){body{font-size:20px}h1{font-size:40px}input[type=text],input[type=number],select,.btn{font-size:18px;padding:12px}.list li{font-size:16px}}@media (max-width: 320px){body{font-size:16px;padding:5px}.container{width:95%;padding:10px}h1{font-size:32px}.btn{font-size:16px;padding:10px}.list li{font-size:14px;padding:5px}input[type=text],input[type=number],select{font-size:14px;padding:8px}.delete-btn{font-size:14px;padding:2px;position:static;transform:none;opacity:1}}.scroll-up{position:fixed;bottom:20px;right:20px;background:#333;color:#fff;border:none;padding:12px;border-radius:50%;cursor:pointer;font-size:18px;opacity:0;transition:opacity .3s ease,transform .3s ease}.scroll-up.show{opacity:1;transform:translateY(0)}.scroll-up:hover{background:#555}
