.calendar-hero{display:none}@media(min-width:1024px){.calendar-hero{display:block}}.calendar-hero{background:linear-gradient(90deg,rgba(99,91,255,.95),rgba(174,170,255,.95)),url(https://fundednext-production-bucket.s3.ap-northeast-1.amazonaws.com/jayedcorp/fundednext/dashboard/calendar-bg.svg);box-shadow:0 4px 67px rgba(0,0,0,.19)}@media(min-width:1024px){.calendar-hero{display:flex;justify-content:center;align-content:center}}.calendar-hero .heading{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:96px 0;color:#fff}.calendar-hero .heading h3{font-weight:700;font-size:26px}.calendar-hero .heading p{font-size:16px;padding-top:16px}.currency-flag-desktop{background:#fff;box-shadow:0 2.13333px 36px rgba(217,225,255,.3);padding:36px 60px;display:none}@media(min-width:1024px){.currency-flag-desktop{display:grid}}@media(min-width:1536px){.currency-flag-desktop{max-width:85%}}.currency-flag-desktop{max-width:95%;border-radius:6px;margin:-55px auto 0;grid-template-columns:auto auto auto auto auto auto auto auto auto auto;gap:5px}.currency-flag-mbl{display:none}.currency-flag-mbl.active{display:block}.currency-flag-mbl{padding:0 16px;margin-top:34px}@media(min-width:1024px){.currency-flag-mbl,.currency-flag-mbl.active{display:none}}.flag-wrapper{flex-wrap:wrap;gap:10px}.flag-wrapper,.mbl-filter{display:flex;justify-content:space-between}.mbl-filter{align-items:center;padding:0 16px;margin:20px 0}@media(min-width:1024px){.mbl-filter{display:none}}.mbl-filter button{width:120px;border:1px solid #ebebeb;border-radius:5px;display:flex;justify-content:space-between;align-items:center;padding:8px 14px}.mbl-filter button span{color:#646464;font-weight:500;font-size:16px}.mbl-filter button.active{border-color:#635bfd}.mbl-filter button.clear-active{color:#000!important;font-weight:500;font-size:16px}.all-currency-btn{display:flex;justify-content:center;align-items:center;width:30px;height:30px;box-shadow:0 4px 15px rgba(0,0,0,.06);border:1px solid #ebebeb;border-radius:50%;background-color:#fff;position:relative}.purple-tick{width:16px;height:16px;background:#635bfd;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filter-wrapper-desktop{display:none}@media(min-width:1024px){.filter-wrapper-desktop{display:grid}}.filter-wrapper-desktop{background:#fff;box-shadow:0 2.13333px 36px rgba(217,225,255,.3);padding:36px 64px;max-width:95%;margin:20px auto 0;grid-template-columns:auto auto auto;gap:16px}@media(min-width:1536px){.filter-wrapper-desktop{max-width:85%;grid-template-columns:repeat(3,1fr);gap:30px}}.filter-wrapper-desktop h3{font-weight:700;color:#636363;font-size:20px;padding-bottom:16px}.filter-wrapper-desktop .day-filter-wrapper,.filter-wrapper-desktop .impact-filter-wrapper{border-right:1px solid #efefef;padding-right:20px}.filter-wrapper-desktop .impact-filter-wrapper .impact-filter{display:grid;grid-template-columns:auto auto;gap:8px;row-gap:16px}.filter-wrapper-desktop .restriction-filter-wrapper .restriction-filter{display:grid;grid-template-columns:auto;gap:8px;row-gap:16px}@media(min-width:1536px){.filter-wrapper-desktop .restriction-filter-wrapper .restriction-filter{grid-template-columns:auto auto;gap:8px}}.filter-wrapper-mbl{padding:0 16px;margin-top:10px;display:none}.filter-wrapper-mbl.active{display:flex;gap:10px;flex-wrap:wrap;flex-direction:column}@media(min-width:1024px){.filter-wrapper-mbl,.filter-wrapper-mbl.active{display:none}}.filter-wrapper-mbl .day-mbl{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.filter-wrapper-mbl .timezone{width:100%}.filter-wrapper-mbl .timezone .mt4Check{margin-top:10px;display:flex;-moz-column-gap:10px;column-gap:10px}.calendar-table-wrapper{max-width:95%;margin:0 auto}.calendar-table-wrapper .table-topper{margin-top:50px;display:none}@media(min-width:1024px){.calendar-table-wrapper .table-topper{display:grid}}.calendar-table-wrapper .table-topper{grid-template-columns:1fr 1fr;align-items:center;gap:40px}.calendar-table-wrapper .table-topper .topper-left{display:flex;align-items:center;justify-content:space-between}.calendar-table-wrapper .table-topper .topper-left h3{margin-left:10px}.calendar-table-wrapper .table-topper .topper-left .time-zone{display:flex;align-items:center}.calendar-table-wrapper .table-topper .topper-right{display:flex;justify-content:space-between}.calendar-table-wrapper .table-topper .topper-right .mt-checkbox{display:flex;align-items:center}.calendar-table-wrapper .table-topper .topper-right .mt-checkbox label{font-weight:700;color:#646464;margin-left:10px}.calendar-table-wrapper .table-topper img{width:24px;height:24px}.calendar-table-wrapper .table-topper h3{color:#646464;font-weight:700;font-size:16px}.calendar-table-wrapper .table-topper a{font-weight:700}.calendar-table-wrapper .table-topper a:hover{color:#2395fe}.calendar-table-wrapper .table-head{margin-top:30px;display:none}@media(min-width:1024px){.calendar-table-wrapper .table-head{display:grid}}.calendar-table-wrapper .table-head{padding:16px 24px;grid-template-columns:150px 1fr 100px 1fr 100px 100px}@media(min-width:1536px){.calendar-table-wrapper .table-head{grid-template-columns:150px 1fr 100px 1fr 150px 150px}}.calendar-table-wrapper .table-head{align-items:center;border:1px solid #f2f2f2;justify-items:center}.calendar-table-wrapper .table-head h3{color:#747474;font-weight:500;font-size:16px}.calendar-table-wrapper .table-body-desktop{margin-bottom:50px}.calendar-table-wrapper .table-body-desktop .table-body-row{display:none}@media(min-width:1024px){.calendar-table-wrapper .table-body-desktop .table-body-row{display:grid}}.calendar-table-wrapper .table-body-desktop .table-body-row{cursor:pointer;grid-template-columns:150px 1fr 100px 1fr 100px 100px}@media(min-width:1536px){.calendar-table-wrapper .table-body-desktop .table-body-row{grid-template-columns:150px 1fr 100px 1fr 150px 150px}}.calendar-table-wrapper .table-body-desktop .table-body-row{border:1px solid #eaf2ff;padding:10px 24px;border-top:0;justify-items:center;align-items:center}.calendar-table-wrapper .table-body-desktop .table-body-row span{color:#7e7e7e;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.calendar-table-wrapper .table-body-desktop .table-body-row:hover{box-shadow:0 2.13333px 36px 0 rgba(217,225,255,.3)}.calendar-table-wrapper .table-body-desktop .table-body-row.active{border-left:8px solid #ff3d3d;background:#fff0f0}.calendar-table-wrapper .table-body-mbl .calendar-card{box-shadow:0 1.94094px 32.7533px rgba(190,193,207,.4);margin-bottom:20px;display:block}@media(min-width:1024px){.calendar-table-wrapper .table-body-mbl .calendar-card{display:none}}.calendar-table-wrapper .table-body-mbl .calendar-card .card-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eaf2ff;padding:16px}.calendar-table-wrapper .table-body-mbl .calendar-card .card-item h3{color:#747474;font-size:14.557px;font-style:normal;font-weight:500;line-height:normal}.calendar-table-wrapper .table-body-mbl .calendar-card.restriction-card{border-left:5px solid #ff3d3d;background:#fff0f0}.calendar-table-wrapper .calendar-table-pagination{display:flex;justify-content:center;gap:10px;padding-bottom:40px}.calendar-table-wrapper .calendar-table-pagination button{width:33px;height:33px;flex-shrink:0;background:#f1f1f1;border-radius:5px;cursor:pointer}.calendar-table-wrapper .calendar-table-pagination button span{color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.07);font-size:15px;font-style:normal;font-weight:500;line-height:normal;color:#767676}.calendar-table-wrapper .calendar-table-pagination button.active{background:linear-gradient(180deg,#665bff,rgba(78,65,255,.8))}.calendar-table-wrapper .calendar-table-pagination button.active span{color:#fff}.badge{display:flex;justify-content:center;align-content:center}.badge,.badge span{color:#3c3c3c!important;font-weight:500!important}.badge{max-width:180px}@media(min-width:1536px){.badge{max-width:170px}}.badge{cursor:pointer;padding:6px 12px;border-radius:20px;border:1px solid #7e7e7e}.badge.low{border:1px solid #453fb2;background:#f3f3ff}.badge.low input[type=checkbox]{accent-color:#453fb2}.badge.medium{border:1px solid #f89b63;background:#fff5ef}.badge.medium input[type=checkbox]{accent-color:#f89b63}.badge.high{border:1px solid #e50914;background:#ffd6d8}.badge.high input[type=checkbox]{accent-color:#e50914}.badge.holiday{border:1px solid #00b55a;background:#eaf0ed}.badge.holiday input[type=checkbox]{accent-color:#00b55a}.currency-btn{display:flex;justify-content:center;align-items:center;max-width:97px;cursor:pointer;padding:4px 12px;border-radius:6px}.currency-btn.active{border:1px solid #453fb2;background:#f6f5ff}.currency-btn img{border:1px;border-radius:50%;width:26px;height:26px}.currency-btn p{color:#7e7e7e;font-size:15px;margin-left:4px}.currency-btn-border{border:.542308px solid #ebebeb}.currency-btn-border:hover{border:1px solid #453fb2}.day-filter{display:grid;grid-template-columns:auto auto auto;gap:8px;row-gap:16px}.day-btn{display:flex;justify-content:center;align-content:center;width:100%;max-width:130px;cursor:pointer;border:1px solid #ebebeb;padding:8px 12px;border-radius:6px}.day-btn.active,.day-btn:hover{border:1px solid #453fb2}.day-btn.active{background:#f6f5ff}