.daily-tasks-card{background-color:rgba(66,133,244,.302);border-radius:5px;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 24px 48px 0 rgba(0,1,44,.157);padding:20px 0;position:relative;height:190px;box-sizing:border-box}@media only screen and (max-width:600px){.daily-tasks-card{height:150px}}.daily-tasks-card-day,.daily-tasks-card-points{font-size:16px;font-weight:600;line-height:24px;margin:0}@media only screen and (max-width:768px){.daily-tasks-card-day,.daily-tasks-card-points{font-size:12px;line-height:18px}}.daily-tasks-card-icon{margin:21px 0}@media only screen and (max-width:768px){.daily-tasks-card-icon{margin:5px 0}}.daily-tasks-card-points{font-weight:700}@media only screen and (max-width:768px){.daily-tasks-card-points{font-size:14px;line-height:21px}}.daily-tasks-card-lock{position:absolute;top:11px;right:11px}.daily-tasks-card-active{background:linear-gradient(180deg,#68dbe6 -8.62%,#298cf1)}.daily-tasks-card-weekly{background-color:rgba(66,133,244,.302);border-radius:5px;padding:0 30px;position:relative;grid-column:span 2;display:flex;align-items:center;justify-content:flex-end;border:1px solid #1d7bf4;overflow:hidden;height:190px;box-sizing:border-box}@media only screen and (max-width:600px){.daily-tasks-card-weekly{grid-column:span 3;height:120px}}.daily-tasks-card-weekly-content-day{font-size:16px;font-weight:600;line-height:24px;margin:0;text-align:right}@media only screen and (max-width:600px){.daily-tasks-card-weekly-content-day{text-align:center;font-size:12px;line-height:18px}}.daily-tasks-card-weekly-content-points{font-size:10px;font-weight:500;line-height:13px;color:hsla(0,0%,100%,.62);margin:10px 0 20px;text-align:right}@media only screen and (max-width:600px){.daily-tasks-card-weekly-content-points{text-align:center;font-size:10px;line-height:13px;margin:10px 0}}.daily-tasks-card-weekly-lock{position:absolute;top:11px;right:11px}.daily-tasks-card-weekly-gift{position:absolute;left:0;bottom:0}.reward-claimed-modal{position:relative;background:#e8f6ff!important;border-radius:12px;max-width:350px;min-width:350px;margin:auto;min-height:130px;overflow:visible;padding:0!important;display:flex;flex-direction:column;justify-content:stretch}@media only screen and (max-width:768px){.reward-claimed-modal{min-width:250px;min-height:100px}}.reward-claimed-modal-content{position:relative;border-radius:12px;padding:16px;overflow:visible;flex-grow:1}.reward-claimed-modal .reward-claimed-header{display:flex;justify-content:space-between;align-items:center}.reward-claimed-modal .reward-claimed-header .reward-claimed-title{margin:0;color:#222f53;font-size:24px;font-weight:600}@media only screen and (max-width:768px){.reward-claimed-modal .reward-claimed-header .reward-claimed-title{font-size:18px}}.reward-claimed-modal .reward-claimed-header .reward-claimed-close{width:15px;cursor:pointer}.reward-claimed-modal .reward-claimed-message{margin:12px 0 0;color:rgba(0,0,0,.698);max-width:200px;font-size:16px}@media only screen and (max-width:768px){.reward-claimed-modal .reward-claimed-message{font-size:12px;max-width:140px}}.reward-claimed-modal .reward-claimed-hand{position:absolute;right:35px;bottom:-20px;height:auto;pointer-events:none;width:90px}@media only screen and (max-width:768px){.reward-claimed-modal .reward-claimed-hand{width:70px;right:25px;bottom:-15px}}.daily-tasks-page-streak-holder{margin-bottom:24px;gap:8px}.daily-tasks-page-streak-holder img.daily-tasks-page-icon{width:24px;height:24px}.daily-tasks-page-streak-holder p.daily-tasks-page-streak{margin:0;font-size:16px;font-weight:600;color:#fff}.daily-tasks-page-title{font-size:30px;font-weight:700;margin-bottom:24px;color:#fff}@media only screen and (max-width:992px){.daily-tasks-page-title{font-size:24px}}.daily-tasks-page-holder{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:16px;gap:16px}@media only screen and (max-width:600px){.daily-tasks-page-holder{grid-template-columns:repeat(3,1fr);gap:8px}}.tasks{padding:40px;max-width:800px;margin:0 auto}@media only screen and (max-width:992px){.tasks{padding-top:20px;padding-left:20px;padding-right:20px}}@media only screen and (max-width:500px){.tasks{padding-left:10px;padding-right:10px}}