body{background-color:#62c2c8;font-family:Montserrat,sans-serif}.app{background:linear-gradient(135deg,#f8ffae,#43c6ac);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.12);margin:20px auto;min-height:80vh;width:400px}li,ul{list-style-type:none;margin:0;padding:10px 30px}.crossed{background-color:#f0f0f0;-webkit-text-decoration:line-through 2px red;text-decoration:line-through 2px red}.container{display:flex;justify-content:center}.add{background:#65aa06;margin-top:5px}.delete{background:#d30100;margin-bottom:5px}.btn{border:none;border-radius:6px;color:#fff;font-size:16px;margin:0 5px;padding:10px;transition:background .3s,-webkit-transform .2s;transition:background .3s,transform .2s;transition:background .3s,transform .2s,-webkit-transform .2s;width:110px}input{flex:1 1;margin:10px;padding:8px}img{border-radius:50%;margin-top:10px}.bag{border-radius:0;margin-right:10px;width:30px}.login-container{align-items:center;background:linear-gradient(135deg,rgba(98,194,200,.85),rgba(76,175,80,.85)),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI0MCIgZmlsbD0iI2ZmZmZmZjEwIi8+PHBhdGggZD0iTTUwIDEwdjIwbDIwIDIwLTIwIDIwLTIwLTIwIDIwLTIwIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYyMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI0MCIgZmlsbD0iI2ZmZmZmZjEwIi8+PHBhdGggZD0iTTUwIDEwdjIwbDIwIDIwLTIwIDIwLTIwLTIwIDIwLTIwIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYyMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj48cGF0aCBkPSJNNTAgMjB2NjBNMjAgNTBoNjAiIHN0cm9rZT0iI2ZmZmZmZjIwIiBzdHJva2Utd2lkdGg9IjIiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSIzMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmMjAiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);background-position:50%;background-size:cover,56px 100px,100px 100px,100px 100px;display:flex;justify-content:center;min-height:100vh;position:relative}.login-container:before{-webkit-animation:float 20s linear infinite;animation:float 20s linear infinite;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI0MCIgZmlsbD0iI2ZmZmZmZjEwIi8+PHBhdGggZD0iTTUwIDEwdjIwbDIwIDIwLTIwIDIwLTIwLTIwIDIwLTIwIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYyMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}@-webkit-keyframes float{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-20px) rotate(180deg);transform:translateY(-20px) rotate(180deg)}to{-webkit-transform:translateY(0) rotate(1turn);transform:translateY(0) rotate(1turn)}}@keyframes float{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-20px) rotate(180deg);transform:translateY(-20px) rotate(180deg)}to{-webkit-transform:translateY(0) rotate(1turn);transform:translateY(0) rotate(1turn)}}.login-form{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);background-blend-mode:overlay;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI0MCIgZmlsbD0iI2ZmZmZmZjEwIi8+PHBhdGggZD0iTTUwIDEwdjIwbDIwIDIwLTIwIDIwLTIwLTIwIDIwLTIwIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYyMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);background-position:50%;background-repeat:repeat;background-size:100px 100px;border:1px solid hsla(0,0%,100%,.2);border-radius:15px;box-shadow:0 8px 32px rgba(0,0,0,.1);max-width:400px;padding:2.5rem;position:relative;width:100%;z-index:1}.login-form:after,.login-form:before{-webkit-animation:float 20s linear infinite;animation:float 20s linear infinite;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI0MCIgZmlsbD0iI2ZmZmZmZjEwIi8+PHBhdGggZD0iTTUwIDEwdjIwbDIwIDIwLTIwIDIwLTIwLTIwIDIwLTIwIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYyMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.login-form h2{color:#2c3e50;font-size:2rem;font-weight:600;margin-bottom:2rem;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.form-group{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem;position:relative}.form-group input{background:hsla(0,0%,100%,.9);border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;padding:1rem;text-align:center;transition:all .3s ease;width:100%}.form-group input::-webkit-input-placeholder{color:#95a5a6;font-size:1rem;opacity:.8;text-align:center}.form-group input::placeholder{color:#95a5a6;font-size:1rem;opacity:.8;text-align:center}.form-group input:focus{background:#fff;border-color:#4caf50;box-shadow:0 0 0 3px rgba(76,175,80,.2);outline:none}.login-button{background:linear-gradient(45deg,#4caf50,#45a049);border:none;border-radius:8px;box-shadow:0 4px 15px rgba(76,175,80,.3);color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:1px;overflow:hidden;padding:1rem;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.login-button:before{background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.login-button:hover:before{left:100%}.login-button:hover{background:linear-gradient(45deg,#45a049,#4caf50);box-shadow:0 6px 20px rgba(76,175,80,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.login-button:active{box-shadow:0 2px 10px rgba(76,175,80,.3);-webkit-transform:translateY(0);transform:translateY(0)}.download{background:#2196f3;margin-left:0}.download:hover{background:#1976d2;box-shadow:0 4px 15px rgba(33,150,243,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.download:active{box-shadow:0 2px 10px rgba(33,150,243,.2);-webkit-transform:translateY(0);transform:translateY(0)}.download-section{align-items:center;display:flex;gap:10px;margin-top:10px}.date-input{background:hsla(0,0%,100%,.9);border:2px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;font-size:1rem;padding:8px}.date-input:focus{border-color:#4caf50;box-shadow:0 0 0 3px rgba(76,175,80,.2);outline:none}.date-input::-webkit-calendar-picker-indicator{cursor:pointer;-webkit-filter:invert(.5);filter:invert(.5);padding:5px}.date-input::-webkit-calendar-picker-indicator:hover{-webkit-filter:invert(.3);filter:invert(.3)}.save{background:#ff9800;margin-left:0}.save:hover{background:#f57c00;box-shadow:0 4px 15px rgba(255,152,0,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.save:active{box-shadow:0 2px 10px rgba(255,152,0,.2);-webkit-transform:translateY(0);transform:translateY(0)}
/*# sourceMappingURL=main.c324da2c.css.map*/