.newActivityCard{cursor:pointer;background:#fff;border:1px solid #d7e4ff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:10px;transition:transform .2s ease-in-out;display:flex;position:relative}@media screen and (max-width:360px){.newActivityCard{padding:6px 8px;min-width:160px!important;max-width:calc(100vw - 70px)!important}.newActivityCard .fs-13{font-size:11px!important}.newActivityCard .fs-12,.newActivityCard .fs-11{font-size:10px!important}.missed-summary-card{min-width:auto;max-width:100%}.newActivityCard img{width:12px!important;height:12px!important}.mobile-timeline-card{left:20px!important}.mobile-timeline-view{padding-left:8px}.MuiDrawer-paper{width:100%!important;max-width:100%!important;left:0!important;right:0!important}.MuiDrawer-paper .MuiBox-root{width:100%!important;max-width:100%!important}.activity-drawer-header{font-size:.9rem;box-sizing:border-box!important;width:100%!important;padding:10px 12px!important}.newTimeLine_accordion .accordion-body{padding:.5rem .75rem!important}}.newActivityCard:hover{cursor:pointer;transform:scale(1.05)}.past-stage{transition:opacity .3s;opacity:.5!important}.past-stage:hover{opacity:1!important}.past-completed{transition:opacity .3s;opacity:.6!important}.past-completed:hover{opacity:1!important}.past-node-completed-tick{z-index:12;background-color:#4caf50;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;bottom:-3px;right:-3px;box-shadow:0 1px 3px #00000026}.past-node-completed-tick svg{color:#fff;width:10px;height:10px}.past-node-incomplete-glow{animation:2s ease-in-out infinite pulseGlow;box-shadow:0 0 #ff980080}@keyframes pulseGlow{0%{box-shadow:0 0 #ff980080}50%{box-shadow:0 0 8px 4px #ff980059}to{box-shadow:0 0 #ff980080}}.past-incomplete-card{border:1.5px dashed #ff9800!important}.past-incomplete-card:hover{border-color:#f57c00!important}.missed-summary-card{cursor:pointer;background:#fffbf0;border:1.5px solid #ffb74d;border-radius:12px;min-width:240px;max-width:320px;padding:14px 16px;transition:box-shadow .2s,transform .2s}.missed-summary-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #ff980033}.missed-summary-header{color:#e65100;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.missed-summary-list{flex-direction:column;gap:6px;display:flex}.missed-summary-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.missed-summary-item{border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;font-weight:500;display:flex}.missed-summary-item.incomplete{color:#e65100;cursor:pointer;background:#fff3e0;transition:background .15s}.missed-summary-item.incomplete:hover{background:#ffe0b2}.missed-summary-counts{white-space:nowrap;margin-left:auto;font-size:11px;font-weight:600}.odd-card:before{content:"";background:#fff;border-top:1px solid #d7e4ff;border-bottom:none;border-left:none;border-right:1px solid #d7e4ff;width:15px;height:15px;position:absolute;bottom:-8px;left:46%;transform:rotate(136deg)}.even-card:before{content:"";background:#fff;border-top:1px solid #d7e4ff;border-bottom:none;border-left:none;border-right:1px solid #d7e4ff;width:15px;height:15px;position:absolute;top:-8px;left:46%;transform:rotate(316deg)}p{margin:0}.moduleCard{background-color:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}.accordion-button:not(.collapsed){color:#272727;background-color:#f3f6ff;border:1px solid #e5e5ef;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.custom-accordion-item{padding-left:0}.FaqQuestions{color:#f3f6ff;border-top:none;border-left:none;border-right:none;font-size:20px;font-style:normal;font-weight:400;line-height:22px;border-bottom:1px solid #919090!important}.FaqQuestions-active{color:#151616;font-size:20px;font-style:normal;font-weight:500;line-height:22px}.FaqAnswers{color:#666;letter-spacing:.4px;border-top:none;border-left:none;border-right:none;font-size:15px;font-style:normal;font-weight:400;line-height:30px;border-bottom:1px solid #919090!important}.FaqAnswers-active{color:#23a6f0;font-size:20px;font-style:normal;font-weight:500;line-height:22px}.no-border-accordion{border:none;padding-left:0}.college-card{border:1px solid #e5e5ef;border-radius:10px;margin-bottom:10px;padding:10px}.college-detail{background-color:#f3f6ff;border-radius:10px;margin-top:10px;padding:10px}.college-detail p{color:"#555555";margin:0;padding:0}.description-content{overflow-wrap:anywhere;word-break:break-word;color:#4a5568;font-family:DM Sans;white-space:normal!important;font-size:.9rem!important;line-height:1.75rem!important}.description-content p{margin-bottom:12px}.description-content p:last-child{margin-bottom:0}.description-content strong{color:#1a1a2e;font-weight:600}@keyframes example{0%{width:0}25%{width:10vw}50%{width:20vw}to{width:37vw}}.animated-div{-o-transition:.5s ease-in;transition:all .5s ease-in}.animated-div.hovered{background-color:#f08080;width:200px;height:120px;transform:scale(1.1)}.slide-in-left{animation:.1s ease-in .1s both slide-in-left}@keyframes slide-in-left{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.slide-in-top{animation:1.25s cubic-bezier(.25,.46,.45,.94) both slide-in-top}@keyframes slide-in-top{0%{opacity:0;transform:translateY(-1000px)}to{opacity:1;transform:translateY(0)}}.newTimeLine_accordion{box-shadow:none;background-color:#fff;margin-top:8px;transition:all .2s;overflow:hidden;border:none!important;border-radius:10px!important}.newTimeLine_accordion:first-child{margin-top:0}.newTimeLine_accordion:hover{box-shadow:0 2px 8px #0000000f}.newTimeLine_accordion .accordion-header{border:none!important;border-radius:10px!important}.newTimeLine_accordion .accordion-button{background-color:#fff;align-items:center;min-height:auto;padding:.75rem 1rem;font-weight:600;box-shadow:none!important;border:none!important;border-radius:10px!important}.newTimeLine_accordion .accordion-button:not(.collapsed){background-color:#fff;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.newTimeLine_accordion .accordion-body{background-color:#fff;border-top:none;padding:.75rem 1rem}.newTimeLine_accordion .accordion-button:after{flex-shrink:0;margin-left:12px}.timeline-accordion-header-content{max-width:calc(100% - 30px);min-height:28px}.timeline-accordion-text-wrap{flex-direction:column;justify-content:center;display:flex}.timeline-accordion-title{color:#2b2f3a;margin:0;font-size:1.02rem;line-height:1.35rem}.timeline-accordion-meta{margin-top:4px}
