@import url(https://fonts.googleapis.com/css?family=Raleway:600);@import url(https://fonts.googleapis.com/css?family=Raleway);@import url(https://fonts.googleapis.com/css?family=Lato);@import url(https://fonts.googleapis.com/css2?family=Gentium+Book+Plus:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://db.onlinewebfonts.com/c/30fa62f0793ea88eebdc1b1cc11e2329?family=ITC+Bookman+Demi);@import url(https://db.onlinewebfonts.com/c/302da6e9005e9c3ae4922b327c29dbf1?family=ITC+Bookman+Light);@import url(https://db.onlinewebfonts.com/c/d7f117290b9012edfb889fb919526a68?family=Bookman-Medium);.ant-statistic-content-value{width:100%!important}.checkbox .ant-checkbox{border:1px solid #000}.row-deleted .ant-table-cell{background-color:#f4f1f1}.row-deleted:hover .ant-table-cell{background-color:#dfdede!important}.ant-select-item-option-active .OptionsinsideData{border:1px solid #000;background-color:#f3f3f3}.fees-log-table .ant-table-thead .ant-table-cell,.fees-log-table .ant-table-thead .ant-table-column-title{font-size:15px!important}.fees-log-table .ant-table-thead .ant-table-cell{padding:8px 6px!important}.fees-log-table .ant-table-filter-trigger{color:#000;padding:0 20px}.fees-log-table .ant-table-filter-trigger.active{color:#4c4c4c}.tableScrollBar{height:300px;overflow:auto;max-width:100%;padding-right:5px}.tableScrollBar::-webkit-scrollbar{width:5px;height:8px;border-radius:5px;display:block}.tableScrollBar::-webkit-scrollbar-thumb{background-color:hsla(0,0%,50.2%,.677);border-radius:10px;display:block}.tableScrollBar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;display:block}.tableScrollBar .ant-table-thead{position:sticky;top:0;z-index:5}:root{--content-margin-small:16px 8px;--content-margin-normal:20px 12px;--content-margin-large:32px 24px;--rsb-width-small:250px;--rsb-width-normal:250px;--rsb-width-large:270px;--rsb-margin-left-small:10px;--rsb-margin-left-normal:12px;--rsb-margin-left-large:24px}.notifications-tooltip .ant-popover-inner{max-width:430px;width:430px;max-height:60vh;overflow:auto}.app-navigation-drawer{position:fixed;display:none;z-index:10010;top:0;bottom:0;left:0;right:0}.app-navigation-drawer.visible{display:flex}.app-navigation-drawer .panel-close-helper{background:rgba(0,0,0,.32);position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;transition:opacity 60ms ease}.app-navigation-drawer .main-content{position:absolute;top:0;left:0;bottom:0;overflow-y:auto;background-color:#fff;right:64px;transition:transform .18s ease;box-shadow:1px 0 14px 4px rgba(0,0,0,.2)}@media(min-width:600px),(orientation:landscape){.app-navigation-drawer .main-content{right:unset;max-width:500px}}@media(min-width:600px)and (min-width:464px),(orientation:landscape)and (min-width:464px){.app-navigation-drawer .main-content{min-width:400px}}.app-navigation-drawer .main-content .user-info .item{margin:4px 0;color:#fff;font-size:1.5rem;line-height:normal}.app-navigation-drawer .main-content .user-info .item .text{font-size:1.3rem;margin-left:6px;color:#fff}.app-navigation-drawer .main-content .user-info .item.name .text{font-size:1.6rem}.app-navigation-drawer .main-content .user-info-wrapper{display:flex;justify-content:flex-start;align-items:center;padding:16px;font-size:18px;border-bottom:none;background:#607d8b;background-color:#2973f0;min-height:180px}@media(orientation:landscape){.app-navigation-drawer .main-content .user-info-wrapper{padding-right:48px}}.app-navigation-drawer .main-content .user-info-wrapper .avatar-container{margin-right:12px;background-color:#fff;padding:8px;border:1px solid #e0e5e9;border-radius:100px}.app-navigation-drawer .main-content .list-item{background:transparent;outline:none;line-height:56px;width:100%;border:none;padding-left:16px;padding-right:16px;font-size:1.2rem;display:flex;align-items:center}.app-navigation-drawer .main-content .list-item-divider{border-bottom:1px solid rgba(100,120,140,.2)}.app-navigation-drawer .main-content .list-item .icon{color:#515151;font-size:1.2em}.app-navigation-drawer .main-content .list-item .text{margin-left:12px;color:#313131}.app-navigation-drawer .main-content .list-item.hidden{display:none}.app-navigation-drawer.is-closing .main-content,.app-navigation-drawer.ready-to-open .main-content{transform:translateX(-100%)}.app-navigation-drawer.is-closing .panel-close-helper,.app-navigation-drawer.ready-to-open .panel-close-helper{opacity:0}.app-navigation-drawer.is-closed .main-content{transform:translateX(-100%)}.app-topbar{display:flex;justify-content:space-between;height:64px;top:0;left:0;right:0;z-index:100;background-color:#fff;transition:box-shadow .3s ease,transform .2s ease;box-shadow:0 0 3px 1px rgba(0,0,0,.15)}.app-topbar.fixed{position:fixed}.app-topbar.hide-above{transform:translateY(-100%)}.app-topbar.with-shadow{box-shadow:0 1px 8px 4px rgba(0,0,0,.15)}.app-topbar .left-side{display:flex}.app-topbar .center-side{flex-grow:1;display:flex;justify-content:center;align-items:center}.app-topbar .center-side .logo{height:44px}.app-topbar .menu-button{width:64px;display:flex;justify-content:center;align-items:center;background-color:transparent;box-shadow:none;border:none;outline:none}.app-topbar .user-dp{width:36px;height:36px}.app-topbar .user-dp-container{height:64px;width:64px;display:flex;justify-content:center;align-items:center}@media(max-height:390px){.app-topbar{height:52px}.app-topbar .menu-button{width:52px}.app-topbar .center-side .logo{height:36px}.app-topbar .user-dp{width:32px;height:32px}.app-topbar .user-dp-container{width:52px;height:52px}}.topbar-account-dropdown-button{background:transparent;border-radius:0;padding:10px 15px;cursor:pointer;width:100%;display:block;text-align:center;border:none;border-top:1px solid #dcdae0;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}.topbar-account-dropdown-button .text{margin-left:8px}.topbar-account-dropdown-button .icon{font-size:1.2em}.topbar-account-dropdown-button:last-child{border-radius:0 0 8px 8px}.topbar-account-dropdown-button:hover{background-color:#f0f0f0}.topbar-account-popover .ant-popover-inner-content{padding:0}.prepleaf-logo-topbar{width:180px;height:62px;display:flex;justify-content:center;align-items:center;padding-left:20px}.prepleaf-logo-topbar img{height:55%}.mobile-only{display:block}.desktop-only{display:none}@media only screen and (min-width:900px){.mobile-only{display:none}.desktop-only{display:block}}.topbar-button{height:100%;width:100%;display:inline-flex;align-items:center;justify-content:center;color:inherit;background-color:transparent;border:none;cursor:pointer}.topbar-button:hover{color:inherit;opacity:.7}.topbar-button-container{min-width:48px;font-size:14px;border-radius:1000px;display:flex;align-items:center;justify-content:center;padding:0}.home-card{width:100%}.feed-list .ant-list-item-content{margin-bottom:0!important}.feed-list .ant-list-item{padding-top:0!important;padding-bottom:0!important}.rightbar-card{background-color:initial!important;border:0!important}@media only screen and (min-width:1200px){.home-card{width:100%}}a{color:rgba(0,0,0,.65)}.number{font-family:"Oswald",sans-serif}.portal-stats-wrapper .ant-skeleton-title{display:none}.portal-stats-wrapper .ant-skeleton-paragraph{margin:0!important}.portal-stats-wrapper .ant-skeleton-content .ant-skeleton-paragraph>li{background-color:#fff}.home-title .ant-card-head-title{font-size:20px;font-weight:600}.home-title .ant-card-head-wrapper{height:70px}.goal-container{display:flex;flex-wrap:wrap}.goal-item{border-radius:4px;display:flex;align-items:center;justify-content:center;flex:2 1}.goal-item.largest{flex:3 1}@media (max-width:800px){.goal-item.largest{min-width:100%;margin-bottom:12px}.goal-item.normal{width:50%;margin-left:0!important}}@media (max-width:500px){.goal-item.normal{min-width:100%;margin-bottom:12px!important;margin-right:0!important;margin-left:0!important}}.raleway-text{font-family:"Raleway",sans-serif}.prepleaf-bullet{width:6px;height:6px;background-color:#000;border-radius:100px;margin-right:5px;margin-top:10px}.color-not-visited{background-color:#f4f7f7}.color-not-answered,.color-not-visited{border:1px solid #000;border-radius:2px;margin-right:10px}.color-not-answered{background-color:#cd7c7c}.color-answered{border:1px solid #000;border-radius:2px;margin-right:10px;background-color:#a5cd7c}.color-not-answered-bookmarked{background-color:#cd7c7c}.color-answered-bookmarked,.color-not-answered-bookmarked{border-radius:2px;margin-right:10px;border:1px solid #000;border-right-width:8px}.color-answered-bookmarked{background-color:#a5cd7c}.custom-list{flex-direction:column}.custom-footer .ant-list-footer{padding-top:5px!important;padding-bottom:0}.home-live-assessment-divider{display:none}@media (max-width:1000px){.home-live-assessment-divider{display:block}}.leaderboard-listitem-rating{color:#3ed7ac;font-weight:700}.home-last-activity-container{display:flex;align-items:center}.home-last-activity-container .text-container{flex:1 1;padding-left:24px}.home-last-activity-container .text-container.less-padding{padding-left:12px}.course-plan-modal{width:960px!important}.course-plan-table{border:1px solid #dadada;border-radius:4px}.ant-table-tbody>tr>td,.course-plan-table .ant-table-thead>tr>th{min-width:90px}.ant-table-tbody>tr>td,.prize-winner-table .ant-table-thead>tr>th{min-width:auto}.colored-row-a1c9a1{background:#a1c9a1}.ant-table tbody>tr.colored-row-a1c9a1:hover>td{background:#a1c9a1!important}.colored-row-ffd5d5{background:#ffd5d5}.ant-table tbody>tr.colored-row-ffd5d5:hover>td{background:#ffd5d5!important}@media (max-width:680px){.home-last-activity-container{flex-wrap:wrap;justify-content:center;flex-direction:column}.home-last-activity-container .continue-button{margin-top:15px}.home-last-activity-container .text-container{flex:0 1;text-align:center;padding-left:0}}@media only screen and (max-width:900px){.dummy{flex-direction:column}}.with-google-button{background:transparent;display:flex;justify-content:center;align-items:center;color:#2196f3;padding:8px 24px;width:100%;border-radius:4px;margin-bottom:15px;cursor:pointer;border:1px solid #e2e2e2;color:#313131;transition:all .25s ease-in-out}.with-google-button:last-child{margin-bottom:10px}.with-google-button:hover{border:1px solid #2196f3;background-color:rgba(33,150,243,.08)}.with-google-modal{width:360px!important}.thrive-space-registration-button{border:1px solid rgba(17,126,126,.5019607843137255);color:#117e7e}.thrive-space-registration-button:hover{background-color:rgba(17,126,126,.12549019607843137);border:1px solid #117e7e}.login-form{display:grid;grid-template-columns:auto}.signup-successful{top:72px!important}.small-round-button{color:#039be5;margin-left:20px;padding:5px 22px;border-radius:100px;cursor:pointer;font-size:12px;border:1px solid #039be5;transition:.1s;background-color:#fff}.small-round-button:hover{color:#038ed2;border:1px solid #038ed2}.small-round-button-danger{color:#c00;margin-top:12px;padding:5px 22px;border-radius:2px;cursor:pointer;font-size:12px;border:1px solid #c00;transition:.1s}.small-round-button-danger:hover{color:#be0000;border:1px solid #be0000}.large-round-button{color:#fff;background-color:#2196f3;width:160px;letter-spacing:1.2px;border-radius:4px;font-size:15px;line-height:normal;border:1px solid #2196f3;transition:.1s;height:44px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;width:100%;transition:all .25s ease-in-out}.large-round-button[disabled]{background-color:rgba(3,155,229,.7);border-color:rgba(3,155,229,.7)}.large-round-button:hover{background-color:#27b6fc;border:1px solid #03a8f8}.round-button{color:#000;border:1px solid #000;padding:12px 20px;border-radius:100px;cursor:pointer;font-size:11px;transition:.1s}.round-button:hover{color:#039be5;border:1px solid #039be5}.custom-input{width:100%;border-radius:3px;padding:8px 0;border-radius:0;border:none;border-bottom:1px solid #e0e0e0}.custom-input:focus{outline:none}.profile-input{width:320px;padding:0 12px;line-height:30px;border-radius:3px;border:1px solid silver}.profile-input:focus{outline:none}.close{position:absolute;right:0;width:16px;height:16px;opacity:.3;cursor:pointer}.close:hover{opacity:1}.close:after,.close:before{position:absolute;left:9px;content:" ";height:17px;width:2px;background-color:#333}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.registration-form{width:100%;max-width:450px;min-width:330px;background-color:#fff;padding:12px 18px;box-shadow:0 2px 56px 6px rgba(0,0,0,.1);border-radius:4px;overflow:hidden;font-family:Nunito,sans-serif!important}.registration-form-wide{display:flex}.registration-form.lite{box-shadow:none}@media only screen and (min-width:800px){.registration-form{width:360px;min-width:none;background-color:#fff;padding:14px 24px}.registration-form-wide{width:unset;max-width:unset;min-width:unset}.registration-form-wide .main-content-wrapper,.registration-form-wide .secondary-content-wrapper{width:300px;padding:10px;display:flex;flex-direction:column;justify-content:center}}.no-shadow-registration-form .registration-form{box-shadow:none}.auto-margin-registration-form .registration-form{margin:auto}.show-pass{background-image:url(/static/media/showpass.8475d020.svg);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:12px;top:12px;width:16px;height:16px}.form-item-label-profile{display:none}.mobile-form-input .ant-input{padding:0 4px}.thrive-space-button{border:1px solid #117e7e;background-color:#117e7e}.thrive-space-button:hover{background-color:#079191;border:1px solid #079191}.analysis-part-five{width:100%}.analysis-part-five .first-section{display:flex;flex:1 1;background-color:#fff;border-radius:10px;border:1px solid #dcdae0}.analysis-part-five .behaviour-needed-container,.analysis-part-five .weak-topic-container{flex:1 1;margin:16px 32px}.analysis-part-five .behaviour-needed-title,.analysis-part-five .weak-topic-title{margin-top:8px;margin-bottom:4px;font-size:22px;font-weight:700}.analysis-part-five .behaviour-needed-list-item,.analysis-part-five .weak-topic-list-item{display:flex;align-items:center;border:1px solid #dcdae0;padding:12px 16px;border-radius:10px;justify-content:space-between;margin:8px 0;font-size:18px;font-weight:500;color:#000}.analysis-part-five .behaviour-needed-list-item .parent-topic,.analysis-part-five .weak-topic-list-item .parent-topic{font-size:.75em;color:#555;margin-left:0}.analysis-part-five .behaviour-needed-list-item .ant-btn,.analysis-part-five .weak-topic-list-item .ant-btn{border-radius:30px;padding-left:30px;padding-right:30px}.analysis-part-five .second-section{color:#333;font-family:"Open Sans","Chinese Quote",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin-top:16px;padding:16px;background-color:#dae2f6;border-radius:0 0 10px 10px;border-radius:10px;border:1px solid rgba(40,52,229,.2196078431)}.analysis-part-five .second-section .heading{margin-bottom:12px;font-size:1.6em}.analysis-part-five .second-section ul{padding-inline-start:32px;font-size:16px}.analysis-part-five .second-section .footer{border-top:1px solid rgba(40,52,229,.2196078431);padding:16px 16px 0;margin:16px -16px 0}.analysis-part-five .second-section .premium-practice-button{background-color:#fdd706!important;color:#2834e5!important;border:1px solid #2834e5!important;padding:0 24px;border-radius:50px;font-size:16px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.analysis-part-five .second-section .premium-practice-button:hover{border-color:#2834e5!important}.analysis-part-five_{flex:1 1;background:#fff;width:100%}.analysis-part-five_ .behaviour-needed-container,.analysis-part-five_ .weak-topic-container{flex:1 1;margin:16px 32px}.analysis-part-five_ .behaviour-needed-title,.analysis-part-five_ .weak-topic-title{margin-top:8px;margin-bottom:4px;font-size:22px;font-weight:700}.analysis-part-five_ .behaviour-needed-list-item,.analysis-part-five_ .weak-topic-list-item{display:flex;align-items:center;border:1px solid #dcdae0;padding:12px 16px;border-radius:10px;justify-content:space-between;margin:8px 0;font-size:18px;font-weight:500;color:#000}.analysis-part-five_ .behaviour-needed-list-item .parent-topic,.analysis-part-five_ .weak-topic-list-item .parent-topic{font-size:.75em;color:#555;margin-left:0}.analysis-part-five_ .behaviour-needed-list-item .ant-btn,.analysis-part-five_ .weak-topic-list-item .ant-btn{border-radius:30px;padding-left:30px;padding-right:30px}.first-section{flex-direction:column}.behaviour-needed-container{flex-wrap:wrap}.test-level-recommendation-divider{display:none}@media only screen and (min-width:1200px){.first-section{flex-direction:row}.test-level-recommendation-divider{display:block}}@media only screen and (min-width:750px){.behaviour-needed-container{flex-wrap:nowrap}}.rating-description-tooltip .ant-tooltip-inner{background:#314658;padding:15px;border-radius:6px}.rating-wrapper{flex-direction:column}.overall-na{padding-top:18px}.overall-recommendation-wrapper{display:flex;flex-direction:column;width:100%}.overall-weak-topic-list-item{display:flex;align-items:center;border:1px solid #dcdae0;padding:12px 16px;border-radius:10px;justify-content:space-between;margin:8px 0;font-size:18px;font-weight:500;color:#000}.timer-container{font-family:Arial,sans-serif;font-size:10px;color:#333;background-color:#f4f4f4;padding:5px;border:1px solid #ccc;border-radius:2px;text-align:center}.overall-parent-topic{font-size:.75em;color:#555;margin-left:0}.overall-recommendation-divider{display:none}.lock-wrapper{padding:64px 32px}@media only screen and (min-width:1200px){.overall-recommendation-divider{display:block}.overall-recommendation-wrapper{flex-direction:row}}@media only screen and (min-width:900px){.overall-na{padding:0}.lock-wrapper{padding:64px}}@media only screen and (min-width:1440px){.rating-wrapper{flex-direction:row}}.test-card{width:calc(20% - 24px)!important}.test-card:hover .end-date-icon{display:block}.test-card .ant-card-head-title{padding:12px 0!important}.test-card-home{width:calc(33% - 24px)!important}.test-card-home:hover .end-date-icon{display:block}.test-card-home .ant-card-head-title{padding:12px 0!important}.test-card-2{width:calc(25% - 24px)!important}.test-card-2:hover .end-date-icon{display:block}.test-card-2 .ant-card-head-title{padding:12px 0!important}.end-date-icon{display:none}.panel-link-0 .ant-collapse-header{background:linear-gradient(90deg,#e1f7d0,#fafafa 0)!important}.panel-link-1 .ant-collapse-header{background:linear-gradient(90deg,#e1f7d0 10%,#fafafa 0)!important}.panel-link-2 .ant-collapse-header{background:linear-gradient(90deg,#e1f7d0 20%,#fafafa 0)!important}.panel-link-3 .ant-collapse-header{background:linear-gradient(90deg,#e1f7d0 30%,#fafafa 0)!important}.panel-link-4 .ant-collapse-header{background:linear-gradient(90deg,#e1f7d0 40%,#fafafa 0)!important}.panel-link-5 .ant-collapse-header{background:linear-gradient(90deg,#e1f7d0 50%,#fafafa 0)!important}.panel-link-6 .ant-collapse-header{background:linear-gradient(90deg,#e1f7d0 60%,#fafafa 0)!important}.panel-link-7 .ant-collapse-header{background:linear-gradient(90deg,#e1f7d0 70%,#fafafa 0)!important}.panel-link-8 .ant-collapse-header{background:linear-gradient(90deg,#e1f7d0 80%,#fafafa 0)!important}.panel-link-9 .ant-collapse-header{background:linear-gradient(90deg,#e1f7d0 90%,#fafafa 0)!important}.panel-link-10 .ant-collapse-header{background:linear-gradient(90deg,#e1f7d0 100%,#fafafa 0)!important}.panel-mobile .ant-collapse-content-box{padding:0!important}@media (max-width:1440px){.test-card{width:calc(25% - 24px)!important}.test-card-2{width:calc(33% - 24px)!important}}@media (max-width:1024px){.test-card{width:calc(33% - 24px)!important}}@media (max-width:700px){.test-card,.test-card-2,.test-card-home{width:calc(50% - 24px)!important}}.styles_closeButton__20ID4{cursor:pointer}.test-status{font-size:14px;transition:5s}.instructions-modal .ant-modal-content .ant-modal-header{border:0!important;padding-bottom:0!important}.testlink-content{display:flex;flex-wrap:nowrap;cursor:pointer}@media (max-width:900px){.testlink-content{flex-direction:column}.testlink-content .divider{display:none}}@media (min-width:900px){.testlink-content{flex-direction:column}.testlink-content .divider{display:none}.instructions-modal{min-width:620px!important}}.fees-log-table td,.fees-log-table th{border:1px solid #000}.fees-log-table tr:last-child td{border-bottom:1px solid #000}.fees-log-table tbody tr td:nth-child(2),.fees-log-table tbody tr td:nth-child(3),.fees-log-table tbody tr td:nth-child(6){text-align:center!important}.fees-log-table-bar tbody tr .ant-table-cell:nth-child(2){background-color:#90ee90!important}.fees-log-table-bar tbody tr .ant-table-cell:nth-child(3){background-color:#f08080!important}.fees-log-table-bar tbody .ant-table-cell{padding-top:.75rem!important;padding-bottom:.75rem!important}.fees-log-table-bar thead .ant-table-cell{background-color:#c3bedf!important;font-weight:700!important;font-size:1.15rem!important;text-align:center!important}.fees-log-table thead .ant-table-cell{background-color:#c3bedf!important;font-weight:600!important;font-size:18px!important;text-align:center!important}.fees-log-table tbody .ant-table-cell{padding-top:.75rem!important;padding-bottom:.75rem!important}.custom-table{border-collapse:collapse;width:100%;margin:-10px auto 7rem}.custom-table tr{border-bottom:1px solid #000}.custom-table th{border:1px solid #000;background-color:#adb0b1;padding:8px;text-align:center}.custom-table td{border:1px solid #000;padding:8px;text-align:left}.warning-text{margin-bottom:0;font-weight:200;font-size:small}.invoice-box{border:.5px solid #f1f1f1;border-radius:7px;width:100%;padding:.5rem 1rem;margin-bottom:10px;display:flex;flex-direction:column;grid-gap:5px;gap:5px;position:relative}.download-invoice-btn{padding:5px;margin-right:10px;display:flex;align-items:center;justify-content:center}.download-invoice-btn,.pay-fees-btn{cursor:pointer;border-radius:5px;color:#fff;text-align:center}.pay-fees-btn{background-color:green;padding:3px;width:60%}.main_container{width:100%;grid-gap:15px;gap:15px;display:flex;flex-direction:row}.main_container .second_container{width:30%}.content-and-rsb-container{width:70%}@media (max-width:1362px){.main_container{width:100%;grid-gap:15px;gap:15px;display:flex;flex-direction:column}.content-and-rsb-container,.main_container .second_container{width:100%}.main_container .table_container{margin:0}}#right-side-container{width:25%}#main-container-fees{width:100%;grid-gap:15px;gap:15px;display:flex}#left-side-container{width:80%;display:"flex";align-items:"flex-start"}@media (max-width:900px){#right-side-container{width:100%}#main-container-fees{width:100%;grid-gap:15px;gap:15px;display:flex;flex-direction:column}#left-side-container{width:100%;display:"flex";align-items:"flex-start"}}@media (min-width:901px) and (max-width:1200px){#right-side-container{width:100%}#main-container-fees{width:100%;grid-gap:15px;gap:15px;display:flex;flex-direction:column}#left-side-container{width:100%;display:"flex";align-items:"flex-start"}#right-bottom-container{display:flex;width:100%}#right-bottom-container .ant-card{width:50%;margin:10px}}.bankfields .ant-input{width:100%;margin:5px 0;border-radius:8px}#FeesContainers .ant-card-head-wrapper{height:70px;display:flex;align-items:center;border-bottom:.5px solid #f1f1f1}#FeesContainers .ant-card-head-title{font-size:20px;font-weight:600;padding:0 24px}#FeesContainers .ant-card-body,#FeesContainers .ant-card-head{padding:0}.FeesDetailsContainer{display:flex;justify-content:space-evenly}#FieldInputs .ant-input{border-radius:8px!important}#FieldInputs .ant-form-item{margin-bottom:0!important}#FieldInputs .ant-form-item-required{width:100px!important}#FeesAnalysisContainer .ant-card-body{padding:0!important}#TodoListContainer .ant-card-body,.StudentFeesScreen .ant-card-body{padding:0}.logo-design{position:relative!important;text-align:center!important;border-bottom:2px solid #afb6b9!important;margin-bottom:2px}.text-size{font-size:14px!important}.border-line{border-bottom:3px solid #696161}.OptionsinsideData{width:100%;background-color:#fff;display:flex;flex-direction:column;border:1px solid #c7c7c7;padding:10px}#FeesContainerSelect .OptionsinsideData{padding:0;border:none}#FeesContainerSelect .OptionsinsideData div:first-child{display:block;padding:0;border:none}#FeesContainerSelect .OptionsinsideData div{display:none}#FeesContainerAdjust{width:70%;display:flex;justify-content:center;margin:auto;flex-direction:column;padding:24px 0}@media (max-width:679px){#FeesContainerAdjust{width:100%;display:flex;justify-content:center;margin:auto;flex-direction:column;padding:24px 0}}.left-user{position:relative}.left-text{float:right;margin-left:10px;margin-top:-30px;color:#df2f2f;font-size:14px;font-weight:600}.video-anlysys-overall{display:flex;flex-wrap:wrap;width:100%;grid-gap:2rem;gap:2rem;height:50vh;align-items:center}.sub-vid-anlysys img{width:5rem}.sub-title-vid-anlysys{font-weight:600;font-size:1.23rem}.video-pie-anlysys{height:90%;display:flex;flex-direction:column;align-items:center}.video-anlysys-pie-chart{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.subject-vid-anlysys,.topic-vid-anlysys,.vid-grph{flex:1 1;height:100%}.vid-grph{display:flex;flex-direction:column}.sub-vid-anlysys{display:flex;flex-direction:row}.total-videos-css,.watch-hours-css{width:50%}.topicvideoAnlys{max-height:90%;overflow-y:scroll;background-color:#f0f0f0;padding:13px}.video-anlysys-overall>div{min-width:100px!important}.watch-hours-css .video-time-frmt span{font-size:.7rem}@media (max-width:900px){.video-anlysys-overall{flex-direction:column;height:-moz-fit-content;height:fit-content;margin-top:20px}.subject-vid-anlysys{order:2;height:50vh}.topic-vid-anlysys{height:50vh!important}.subject-vid-anlysys,.topic-vid-anlysys{overflow:hidden;max-height:20rem!important}.topicvideoAnlys{order:3;overflow-y:scroll!important;height:20rem}.video-anlysys-overall>div{width:80%;border-radius:12px!important}.sub-vid-anlysys{flex-direction:row!important}.sub-vid-anlysys img{border-radius:100%}.vid-grph{order:1}}@media (max-width:1400px){.sub-vid-anlysys{flex-direction:column}.sub-vid-anlysys>div{width:100%}}.analysis-scorecard .list .item{flex:1 1;display:flex;justify-content:center;flex-direction:column-reverse;align-items:center;padding-top:5px}.analysis-scorecard .list .item .label{font-size:14px;color:#777;text-align:center}.analysis-scorecard .list .item .numbers{font-size:28px;font-weight:600;color:#555}@media screen and (max-width:600px){.analysis-scorecard .ant-card-body{padding:12px}}.color.color-correct{color:#508732!important}.color.color-incorrect{color:#ff3232!important}.analysis-switch{background-color:#1890ff!important}.test-name-text{font-size:20px}.review-question-link-top{display:none}.test-name-wrapper{margin-bottom:10px}.time-difficulty-wrapper{flex-direction:column}@media only screen and (min-width:900px){.test-name-text{font-size:24px}.review-question-link-top{display:block}.time-difficulty-wrapper{flex-direction:row}}.test-analysis-link-wrapper{background-color:#fff}.custom-anlysis-card{position:relative;background-color:#e6f1fc;width:13rem;margin:12px;border-radius:15px;display:grid;place-items:center;cursor:pointer;height:8rem;transition:all .3s ease;overflow:hidden;padding:0 12px}.custom-anlysis-card:hover{background-color:#f1eaea!important;border:2px solid grey}.marker-card{position:absolute;top:0;left:0;right:0;color:transparent;width:100%}@keyframes redBackgroundAnimation{0%{background-color:rgba(255,0,0,.1)}50%{background-color:rgba(255,0,0,.4)}to{background-color:rgba(255,0,0,.1)}}@keyframes orangeBackgroundAnimation{0%{background-color:rgba(255,165,0,.1)}50%{background-color:rgba(255,165,0,.4)}to{background-color:rgba(255,165,0,.1)}}@keyframes yellowBackgroundAnimation{0%{background-color:rgba(255,0,0,.1)}50%{background-color:rgba(255,0,0,.4)}to{background-color:rgba(255,0,0,.1)}}@keyframes greenBackgroundAnimation{0%{background-color:rgba(255,0,0,.1)}50%{background-color:rgba(255,0,0,.4)}to{background-color:rgba(255,0,0,.1)}}@media only screen and (min-width:900px){.test-analysis-link-wrapper{background-color:#f6f8fa}}#LiveTest{margin-top:-12rem}@media (min-width:400px) and (max-width:550px){#LiveTest{margin-top:250px}}@media (min-width:560px) and (max-width:800px){#LiveTest{margin-top:280px}}.HoverEffect:hover{box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.tst-anlys-stats{flex-direction:row;margin-bottom:12px;padding:12px;height:-moz-fit-content;height:fit-content}.stats-grh{flex-direction:column;margin:23px}canvas{max-height:11rem}@media (max-width:500px){.testlevel-na{margin-top:18px}.stats-grh{width:100%}.tst-anlys-stats{flex-direction:column}canvas{max-height:20rem;width:100%}}.tst-anlys-pie{min-width:100%;display:flex}.tst-anlys-stats{height:40vh;flex-direction:column}.stats-grh,.tst-anlys-stats{width:100%;display:flex;align-items:center}.stats-grh{flex-direction:row;justify-content:center;text-align:center;grid-gap:2rem;gap:2rem}.lgnd-tst-dt{width:50%}.stats-descr{width:100%;border:1px solid grey;border-radius:12px;padding:12px}.lgnd-tst-dt span{text-align:center;display:flex;justify-content:center;align-items:center}@media (max-width:600px){.tst-anlys-pie{flex-direction:column;justify-content:center}.tst-anlys-stats{width:100%;height:-moz-fit-content;height:fit-content}.stats-grh{flex-direction:column}.lgnd-tst-dt{width:100%}}@keyframes glow-red{0%{box-shadow:0 0 7px 5px #c56868}50%{box-shadow:0 0 12px 6px #c56868}to{box-shadow:0 0 7px 5px #c56868}}.impr-red{animation:glow-red 1s infinite}@keyframes glow-yellow{0%{box-shadow:0 0 0 5px #d3d372}50%{box-shadow:0 0 12px 6px #d3d372}to{box-shadow:0 0 0 5px #d3d372}}.impr-yellow{animation:glow-yellow 1s infinite}@keyframes glow-orange{0%{box-shadow:0 0 0 5px rgba(255,98,0,.3)}50%{box-shadow:0 0 12px 6px rgba(255,98,0,.925)}to{box-shadow:0 0 0 5px rgba(255,98,0,.3)}}.impr-orange{animation:glow-orange 1s infinite}@keyframes glow-green{0%{box-shadow:0 0 0 5px rgba(0,128,0,.3)}50%{box-shadow:0 0 12px 6px rgba(0,128,0,.4)}to{box-shadow:0 0 0 5px rgba(0,128,0,.3)}}.impr-green{animation:glow-green 1s infinite}.hidden-column{display:none}.leaderboard-listitem{justify-content:space-between;padding:0 10px}.leaderboard-listitem,.leaderboard-listitem-avatar,.leaderboard-listitem-leftside{display:flex;align-items:center}.leaderboard-listitem-avatar{width:36px;height:36px;justify-content:center;position:relative}.leaderboard-listitem-avatar img{width:36px;height:36px;border-radius:24px}.leaderboard-listitem-avatar .rank{position:absolute;bottom:-5px;right:-5px;height:22px;width:22px;background:#fe759c;border-radius:14px;color:#fff;font-size:13px;line-height:20px;text-align:center;font-family:monospace;border:1px solid #fff}.leaderboard-listitem-username{margin-left:4px}.leaderboard-listitem-avatar-container{position:relative;height:52px;width:52px;display:flex;justify-content:center;align-items:center}.leaderboard-listitem-rating{margin:0 8px}.leaderboard-table tbody>tr>td{padding-top:0;padding-bottom:4px}.ant-table-pagination.ant-pagination{margin-right:12px}@media (max-width:1024px){.distribution-review-container{flex-direction:column}}.analysis-part-three .roadmap-filters-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.analysis-part-three .filter-list{display:flex;flex-wrap:nowrap;border:1px solid #dcdae0;border-radius:40px;overflow:hidden;margin:10px 20px}.analysis-part-three .filter-list-item{padding:8px 16px;min-width:130px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-right:1px solid #dcdae0;cursor:pointer}@media screen and (max-width:600px){.analysis-part-three .filter-list-item{min-width:120px}}.analysis-part-three .filter-list-item.cursor-not-allowed{cursor:not-allowed}.analysis-part-three .filter-list-item:last-child{border-right:none}.analysis-part-three .filter-list-item.is-active{background-color:rgba(40,195,255,.14)}@media(max-width:1024px){.analysis-part-three .roadmap-filters-container{justify-content:center}}.academic-bar{display:flex;width:100%;flex-direction:column;align-items:center}.academic-bar .graph-legend-list{display:flex;justify-content:center;flex-wrap:wrap;margin-top:20px}.academic-bar .graph-legend-list .item{margin:10px;display:flex;align-items:center}.academic-bar .graph-legend-list .graph-legend-color{min-width:12px;min-height:12px;margin-right:8px;content:" ";display:inline-block}.test-level-wrapper{padding:12px}@media (max-width:1024px){.test-level-wrapper{padding:8px}}.analysis-content-wrapper{margin:0!important}.analysis-content-wrapper .content-and-rsb-container{padding:8px}@media screen and (min-width:600px){.analysis-content-wrapper .content-and-rsb-container{padding:12px}}.analysisProgress{background-color:#f8f8f8;box-shadow:0 3px 8px rgba(0,0,0,.24);width:100%}.main-card-container{border-radius:8px;padding:12px;min-width:300px;max-width:600px;margin-top:3rem}.sub-container{cursor:pointer;margin:20px 0;justify-content:space-between;padding:5px 20px;transition:.4s}.sub-container,.sub-container div{display:flex;align-items:center}.sub-container:hover{cursor:pointer;margin:20px 0;display:flex;justify-content:space-between;box-shadow:0 2px 8px 0 hsla(0,0%,56.9%,.2);transition:.4s}@media (max-width:1400px){.main-card-container{border-radius:8px;padding:12px;width:350px;margin-top:3rem}}.report-card .ant-card-body{padding:0}#Analysis .ant-card-head-title{font-size:20px;padding:0;font-weight:600}#Analysis .ant-card-extra{padding:0}#Analsis .ant-card-head{border-bottom:none}#Analysis .ant-card-head-wrapper{border-bottom:.5px solid #f1f1f1;height:70px;padding:0 24px}#Analysis .ant-tabs{margin:0 24px}.overall-moderator-container{display:grid;grid-template-columns:auto auto auto;grid-gap:1rem;gap:1rem}.overall-mod-part1,.overall-mod-part2{display:flex;flex-direction:column;width:100%;grid-gap:1rem;gap:1rem;padding:5px}.overall-mod-part1>div{display:flex;flex-direction:column;padding:12px;background-color:#f1f0f0}.overall-mod-part1>div,.overall-mod-part2>div{justify-content:center;align-items:center;border-radius:6px}.overall-mod-part2>div{background-color:grey}.overall-moderator-container>div{background-color:#e3ecf5;border-radius:4px}@media screen and (max-width:900px){.overall-moderator-container{margin-top:2rem;margin-bottom:2rem;grid-template-columns:auto auto}}@media screen and (max-width:600px){.overall-moderator-container{grid-template-columns:auto}}.activity-page-root{width:100%}.activity-page-root .page-title{padding:16px 0;font-size:18px}.activity-page-root .tab-wrapper{padding:16px}.activity-page-root .tab{margin-bottom:2px;position:relative}.activity-page-root .tab:after{position:absolute;bottom:1px;left:0;right:0;content:" ";border-bottom:2px solid transparent}.activity-page-root .tab.active{color:#40a9ff;font-weight:500}.activity-page-root .tab.active:after{border-color:#1890ff}.settings-header{display:flex;margin-left:20px;font-family:"Raleway",sans-serif;font-size:20px;padding:0 5px;font-weight:700}.settings-header-true{color:#039be5;font-weight:700}.settings-header-false,.settings-header-true{text-decoration:none;font-size:17px;font-family:"Raleway",sans-serif}.settings-header-false{color:#212529;cursor:pointer}.settings-header-false:hover,.settings-header-true:hover{color:#039be5;font-weight:700;text-decoration:none;font-size:17px;font-family:"Raleway",sans-serif}.acitivy-settings-card .ant-card-body{padding:12px 36px}.activity-wrapper-mobile{display:block}.activity-session-wrapper-desktop,.activity-title .ant-card-head-wrapper{display:none}@media(max-width:900px){.acitivy-settings-card .ant-card-body{padding:12px}}@media(min-width:900px){.activity-wrapper-mobile{display:none}.activity-session-wrapper-desktop{display:block}.activity-title .ant-card-head-wrapper{display:flex}}#ActivityContainer .ant-card-head{padding:0}#ActivityContainer .ant-card-head-wrapper{height:70px;padding:0 24px;border:.5px solid #f1f1f1}#ActivityContainer .ant-card-head-wrapper .ant-card-head-title{padding:0}#ActivityContainer .ant-tabs{padding:0 24px}#ActivityContainer .ant-card-head-title{font-size:20px;font-weight:600}.activity-session{display:flex;flex-wrap:wrap;justify-content:space-bewtween;width:100%;border:1px solid #dadce0;border-radius:8px;margin:16px 0;padding:16px}.activity-session:first-child{margin-top:0}.activity-session:last-child{margin-bottom:0}.activity-session.is-on-detail-page{border-color:transparent}.activity-session .session-in-progress{margin-top:20px;width:100%}.activity-session .session-in-progress .content{display:flex;align-items:center;font-size:1.2em}.activity-session .session-in-progress .live{min-width:16px;min-height:16px;border-radius:30px;margin-right:8px;display:inline-flex;background:#249a24}.activity-session .session-in-progress .actions{display:flex;margin-top:8px}.activity-session .session-in-progress .actions .primary-button,.activity-session .session-in-progress .actions .secondary-button{margin:0 8px 0 0;border:1px solid #e0e0e0;color:#333;padding:12px 24px;border-radius:3px;cursor:pointer;background-color:#fff;font-size:1em;text-decoration:none}.activity-session .session-in-progress .actions .primary-button:focus,.activity-session .session-in-progress .actions .primary-button:hover,.activity-session .session-in-progress .actions .secondary-button:focus,.activity-session .session-in-progress .actions .secondary-button:hover{background:#f0f0f0}.activity-session .left-side{flex:1 1}.activity-session .right-side.empty{display:flex;align-items:center;margin:0 40px}.activity-session-title{font-size:2em;font-weight:400;line-height:normal;margin-left:0}.activity-session-title:hover{text-decoration:underline}.activity-session-analysis-list{display:flex;flex-wrap:wrap;flex:1 1;justify-content:space-between}.activity-session-analysis-list-item{min-width:16.66%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px}.activity-session-analysis-list-item .numbers{font-size:1.6em;font-weight:600;font-family:"Oswald",sans-serif!important}.activity-session-analysis-list-item.view-detail-button-container{min-height:80px;display:flex;align-items:center}.activity-session-analysis-list-item .view-detail-button{color:#40a9ff;border:1px solid;border-radius:5px;padding:12px 24px}@media(max-width:1100px){.activity-session-analysis-list-item{min-width:50%}.activity-session .right-side{margin-top:15px;display:flex;jusityf-content:center}}@media(max-width:950px){.activity-session-analysis-list-item{align-items:flex-start;min-width:50%}.activity-session-analysis-list-item:nth-child(2n){align-items:flex-end}.activity-session{flex-direction:column;align-items:center;padding:12px 0}.activity-session-title{text-align:center;font-size:1.7em}}.sessions-list .ant-spin-container{display:flex;flex-wrap:wrap;justify-content:space-between}.session-overview-card,.sessions-list .ant-list-items{width:100%}.session-stats-number{font-size:16px}.session-overview-card .ant-card-head{padding:0 24px}.session-button-custom{margin-left:12px}@media(min-width:1200px){.session-overview-card{width:calc(50% - 12px)}.session-stats-number{font-size:18px}}@media(max-width:500px){.session-overview-card .ant-card-head{padding:0 16px}.session-button-custom{margin-left:8px}}.sessions-list .ant-list-items{display:flex;flex-wrap:wrap;justify-content:inherit}.active-session-overview .performance-wrapper{display:block}@media (max-width:900px){.active-session-overview .performance-wrapper{display:none}}.custom-text-area{background-color:#fdf6e3;color:#586e75;resize:none;padding:5px;border:0;outline:none;font-size:13px;width:100%}.custom-text-area:focus{outline:none!important;box-shadow:0 0 0 0 rgba(24,144,255,.2)!important}.note-header{font-size:18px;flex:1 1}.all-notes,.note-header{font-family:"Raleway",sans-serif;font-weight:700;letter-spacing:1px}.all-notes{cursor:pointer;font-size:14px;color:#00f}.note-card{display:none}.note-wrapper{display:block}@media only screen and (min-width:1024px){.note-card{display:block}}@media only screen and (min-width:1280px){.note-card{display:block}}@media (max-width:900px){.note-wrapper{display:none}}.activity-session-detail{display:flex;justify-content:space-between;flex-wrap:wrap}.activity-session-detail .heading{font-size:2.5em;width:100%}.activity-session-detail-wrapper{max-width:100%}.activity-session-detail-note-container{margin-left:16px;flex-grow:1}.activity-session-detail .list{display:flex;width:100%;justify-content:flex-start;flex-wrap:wrap;border:1px solid #dcdae0;border-radius:5px}.activity-session-detail .list-item{width:25%;padding:16px 0;display:flex;flex-direction:column-reverse;justify-content:flex-end;text-align:center}.activity-session-detail .list-item .number{font-size:1.6em;font-weight:600}.activity-session-detail .list-item .number-mobile{font-size:1.3em;font-weight:600}.activity-session-detail .divider{margin-top:16px}.activity-session-detail-performance{width:100%;border:1px solid #dcdae0;border-radius:5px}.activity-session-detail-performance h2{padding:16px;margin:0}.activity-session-detail-performance-horizontal-pi{padding:16px 0}.activity-session-detail-performance-speedometers{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}.activity-session-detail-performance-speedometers .item{width:50%;padding:16px 8px;display:flex;flex-direction:column-reverse;align-items:center}.activity-session-detail-performance-speedometers .item .title{text-align:center;margin-top:16px}.activity-session-detail-performance .table{display:flex;flex-direction:column;border-left:1px solid #dcdae0;border-top:1px solid #dcdae0;margin:16px 16px 0}.activity-session-detail-performance .table .row{display:flex;flex-wrap:nowrap}.activity-session-detail-performance .table .cell{border-bottom:1px solid #dcdae0;border-right:1px solid #dcdae0;width:25%;padding:12px 8px}@media screen and (min-width:1200px){.activity-session-detail-wrapper{max-width:902px;flex-grow:1}.activity-session-detail .list-item{width:20%}.activity-session-detail-performance-speedometers{flex-direction:row}}.activity-session-detail .session-in-progress{margin-top:20px;width:100%}.activity-session-detail .session-in-progress .content{display:flex;align-items:center;font-size:1.2em}.activity-session-detail .session-in-progress .live{min-width:16px;min-height:16px;border-radius:30px;margin-right:8px;display:inline-flex;background:#249a24}.activity-session-detail .session-in-progress .actions{display:flex;margin-top:8px}.activity-session-detail .session-in-progress .actions .primary-button,.activity-session-detail .session-in-progress .actions .secondary-button{margin:0 8px 0 0;border:1px solid #e0e0e0;color:#333;padding:12px 24px;border-radius:3px;cursor:pointer;background-color:#fff;font-size:1em;text-decoration:none}.activity-session-detail .session-in-progress .actions .primary-button:focus,.activity-session-detail .session-in-progress .actions .primary-button:hover,.activity-session-detail .session-in-progress .actions .secondary-button:focus,.activity-session-detail .session-in-progress .actions .secondary-button:hover{background:#f0f0f0}.session-mobile{display:block}.detail-wrapper-desktop{display:none}.detail-wrapper-mobile{display:block}.note-wrapper-desktop{width:210px;margin-left:12px}.session-stats-mobile{display:flex;flex-direction:column}@media only screen and (min-width:900px){.session-mobile{display:none}.detail-wrapper-desktop{display:block}.detail-wrapper-mobile{display:none}}@media only screen and (min-width:1024px){.note-wrapper-desktop{width:300px;margin-left:18px}}@media only screen and (min-width:600px){.session-stats-mobile{display:flex;flex-direction:row}}#DashBoardCombineClients{background-color:#fff;border-radius:8px}.rowpadding{padding:1rem 0}.TopbarAnimatedImages{margin-top:2rem}.marginLeft{margin-left:10px}.marginRight{margin-right:10px}.TopBarAnimatedImgContainer{background-color:#eef2fe;min-height:180px;justify-content:end;color:#3757b2}.TopBarAnimatedImgContainer,.TopBarAnimatedImgContainerRight{border-radius:18px;position:relative;display:flex;align-items:center}.TopBarAnimatedImgContainerRight{background-color:#3757b2;padding:24px;justify-content:center;color:#fff}.TopBarAnimatedImgContainerRight h4{font-size:20px;font-weight:400}.TopBarAnimatedImgContainer img,.TopBarAnimatedImgContainerRight img{width:300px;aspect-ratio:3/2;object-fit:contain}.TopBarAnimatedImgContainer img{position:absolute;top:-30px;left:20px}.TopBarAnimatedImgContainerRight img{position:absolute;right:-70px;top:-50px}.writeUpContainer{width:60%}.rightSideWriteUpContainer{width:70%}.SASDashboard .ant-table-container{border:1px solid #b9b9b9;border-radius:10px}.SASDashboard .ant-table-thead .ant-table-cell{background-color:#d3d0e3}@media (max-width:980px){.TopBarAnimatedImgContainer{background-color:#eef2fe;margin-right:0}.TopBarAnimatedImgContainerRight{background-color:#3757b2;margin-left:0}}.SASDashboard .custom-calendar-header{display:flex;justify-content:space-between;align-items:center;padding:0 10px;margin-bottom:10px}.SASDashboard .header-title{font-size:16px;font-weight:700}.SASDashboard .events{list-style:none;margin:0;padding:0}.SASDashboard .events li{display:inline-block;width:100%}.SASDashboard .event-dot{width:10px;height:10px;border-radius:50%;background-color:#722ed1}.SASDashboard .ant-picker-calendar .ant-picker-panel .ant-picker-calendar-date{display:flex;align-items:center;justify-content:center;height:50px;padding:0}.SASDashboard .ant-picker-calendar .ant-picker-cell-inner{height:auto;width:100%;padding:2px 0;display:flex;align-items:center;justify-content:center}.SASDashboard .ant-picker-calendar .ant-picker-cell{height:20px;padding:0;margin:0;box-sizing:border-box}.SASDashboard .ant-picker-calendar .ant-picker-cell-inner:before{display:none}#SASDashboard .ant-picker-cell-in-view{height:20px!important}.achedemic-event{font-size:20px;font-weight:600;color:#423e3e}.achedemic-name{font-size:19px;font-weight:600}.FoodmenuContainer{background-color:#6754c9;position:relative;border-radius:10px;min-height:20vh;padding:20px;color:#fff}.FoodmenuContainer ul li{margin:10px 0}.FoodmenuContainer img{position:absolute;right:-5%;top:-20%;width:30%}.event-container{overflow:auto;display:flex;align-items:center}.EventsContainer{border:1px solid #000;border-radius:10px;padding:10px 20px;margin:20px 8px;width:100%;height:312px;overflow-y:auto}.placeholder-black .ant-select-selection-placeholder{color:#000}.list-container{padding:0;margin:0;list-style-type:none}.list-item{margin-bottom:10px;color:#fff;font-size:16px}.arrow-button{background:none;border:none;cursor:pointer;padding:10px}.arrow{display:inline-block;width:0;height:0;border-style:solid}.arrow-right{border-width:10px 10px 10px 0;border-color:transparent #000 transparent transparent}.arrow-left{border-width:10px 0 10px 10px;border-color:transparent transparent transparent #000}.attendance-content{display:flex;justify-content:space-between;margin-bottom:20px}.attendance-title{font-size:20px;font-weight:600}.attendance-present-content{display:flex;align-items:center;justify-content:space-between;padding:20px 15px 3px;width:100%;border-radius:8px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.service-title{font-size:20px;font-weight:600;margin-bottom:14px}.update-content{display:flex;justify-content:space-between;margin-bottom:16px}.update-title{font-size:20px;font-weight:600}.fees-content{display:flex;justify-content:space-between;border:1px solid #e3e3e3;height:44px;align-items:center;background:#e3e3e3;margin-top:12px}.fees-collection{color:#1c1111;font-size:16px;font-weight:500}.calender-detail{display:flex;justify-content:space-between;align-items:center}.food-title{color:#212529;font-size:20px;font-weight:600;margin-bottom:14px}.option-color-blue{color:#00f!important}.option-color-green{color:green!important}.classworktext{text-decoration:none;color:#000;cursor:pointer}.classwork-content{display:flex;justify-content:end;width:100%;margin-top:10px;padding:10px 10px 8px}.assignment-data-lable{margin-bottom:0;font-weight:600}.assignment-input-label{width:100%;display:flex;justify-content:space-between;margin:10px 0}.assignment-input-value{width:100%;height:2.2rem}.edit-select-filter-input{min-width:60%!important;margin:1px}.input-style{height:40px!important}.placeholder-section{color:"#000"}@media (max-width:1353px) and (min-width:990px){.achedemic-name{font-size:19px;font-weight:600;width:65px;word-wrap:break-word}}.file-pdf{font-size:25px;margin-right:12px}.backIcon{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:25px;margin:20px 0;box-shadow:unset!important}.worksheet-filter,.worksheet-filter:focus{border-radius:8px;margin-top:17px;margin-right:21px;border:none!important;background:none!important;box-shadow:none!important;font-size:18px}.worksheet-link{text-decoration:none!important;color:#211b1b!important;cursor:pointer}.worksheet-link:hover{color:#1890ff!important}.user-thoughts{font-size:"";font-weight:400;color:rgba(33,29,191,.9294117647058824)}.spacingGlobal{padding:12px 0}.cards{display:flex;justify-content:space-between;align-items:center}.card:first-child{margin-left:0}.card{height:73px!important;overflow:hidden;margin:0 10px;border-radius:8px;padding:0 20px;border:1px solid #e6edff!important}.card,.inner-card{width:100%;align-items:center}.inner-card{display:flex;flex-direction:row;margin-top:7px}.card-info{margin-left:10px;display:flex;flex-direction:column;justify-content:center}.card-title{color:#7b7979!important;width:124px;height:24px;margin-bottom:0!important}.card-description{color:#434242!important;width:60px;height:36px;grid-gap:0;gap:0;margin-bottom:0!important;text-wrap:nowrap}.filters-dsh{display:flex;justify-content:space-between}.custom-dsh-dropdown:first-child{margin-left:0}.custom-dsh-dropdown{color:#676a7b!important;padding:2px 10px;border-radius:4px;border:1px solid #e6edff;width:100%;margin:0 10px}.custom-dsh-dropdown .ant-space{display:flex;justify-content:space-between;width:100%}.custom-dsh-dropdown:hover{color:#676a7b!important}.custom-dsh-dropdown .anticon{margin-bottom:8px;margin-left:60px;color:#676a7b!important;font-size:10px;font-weight:700}.custom-select{width:150px}@media (max-width:850px){.cards{flex-wrap:wrap;justify-content:center}.card{width:45%;margin:5px}.collapse-table{overflow-x:auto;white-space:nowrap}}@media (max-width:1550px){.filters-dsh{flex-wrap:wrap;justify-content:center;grid-gap:10px;gap:10px}.custom-select{width:15%}}@media (max-width:850px){.filters-dsh{flex-wrap:wrap;justify-content:center;grid-gap:10px;gap:10px}.custom-select{width:45%}}@media (max-width:850px){.RightSideHeaderOptions{margin-left:180px}}#ClustorDesign{width:100%;display:flex}#ClustorDesign .leftClustorContainer{width:60%}#ClustorDesign .RightSideBar{width:39%;margin-left:24px}#ClustorDesign .collapse-table{padding:24px;border:1px solid #e6edff;border-radius:8px}#ClustorDesign .ant-collapse{border:none;background-color:initial}#ClustorDesign .ant-collapse-expand-icon,#ClustorDesign .ant-collapse-header{display:flex;align-items:center}#ClustorDesign .ant-collapse-arrow{border:1px solid #868fa0;border-radius:50%}#ClustorDesign .ant-collapse-arrow svg{padding:2px}#ClustorDesign .ant-collapse-item,#ClustorDesign .ant-collapse-item:first-child{border-left:none;border-right:none;background-color:initial}#ClustorDesign .ant-collapse-item:first-child{border-top:1px solid #d9d9d9}.ActiveAnalyticsContainer{border:1px solid #e6edff;min-height:40vh;border-radius:8px}.ActiveAnalyticsContainer .HeaderContainer{height:70px;width:100%;border-bottom:.5px solid #f1f1f1;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.ActiveAnalyticsContainer .HeaderContainer h4{font-size:20px;font-weight:600;margin:0}@media (max-width:850px){.ActiveAnalyticsContainer .HeaderContainer h4{font-size:14px}.RightSideHeaderOptions{width:28rem}}.ActiveAnalyticsContainer .HeaderContainer .RightSideStatuContainer{display:flex;align-items:center}.ActiveAnalyticsContainer .HeaderContainer .RightSideStatuContainer>div{margin:0 5px}.ActiveAnalyticsContainer .HeaderContainer .RightSideStatuContainer>div:first-child svg{color:#3353f4}.ActiveAnalyticsContainer .HeaderContainer .RightSideStatuContainer>div:nth-child(2) svg{color:#fe981e}.ActiveAnalyticsContainer .HeaderContainer .RightSideStatuContainer>div:nth-child(3) svg{color:#49a677}.ActiveAnalyticsContainer .HeaderContainer .RightSideStatuContainer>div:nth-child(4) svg{color:#ffd200}.ActiveAnalyticsContainer .HeaderContainer .RightSideStatuContainer>div .ant-space-item{font-size:12px}.ActiveAnalyticsContainer .HeaderContainer .RightSideStatuContainer>div:last-child{margin-right:0}.ActiveAnalyticsContainer .HeaderContainer .RightSideStatuContainer>div span{font-size:12px}.ActiveAnalyticsContainer .HeaderContainer .anticon{margin-left:0}.ActiveAnalyticsContainer .ActiveAnalyticsContainer-Body{padding:24px}.UserStatusContainer{border:1px solid #e6edff;border-radius:8px;position:relative}.HeaderTitles{display:flex;justify-content:space-between}.HeaderTitles h4{font-size:12px;color:#687182;margin-left:43px}.RightSideHeaderOptions{display:flex;align-items:center;justify-content:space-between;width:40rem}.RightSideHeaderOptions h4{margin:0 10px;width:20%;text-align:center}.RightSideHeaderOptions h4:first-child{position:relative;right:1rem}.RightSideHeaderOptions h4:nth-child(2){position:relative;right:25px}.RightSideHeaderOptions h4:nth-child(3),.RightSideHeaderOptions h4:nth-child(4),.RightSideHeaderOptions h4:nth-child(5){position:relative;right:1rem}.RightSideHeaderOptions>div:first-of-type h4{position:relative;right:28px}.RightSideHeaderOptions>div:nth-of-type(2) h4{position:relative;right:25px}.RightSideHeaderOptions span{margin:0 10px;width:10%;text-align:center}.RightSideHeaderOptions>div:nth-of-type(6){position:relative;left:1rem}.headerCounts{position:relative}.RightSideHeaderOptions>div:first-of-type .headerCounts{left:6px}.RightSideHeaderOptions>div:nth-of-type(2) .headerCounts{left:-2px}.RightSideHeaderOptions>div:nth-of-type(3) .headerCounts{left:17px}.RightSideHeaderOptions>div:nth-of-type(4) .headerCounts{left:30px}.RightSideHeaderOptions>div:nth-of-type(5) .headerCounts{left:6px}.RightSideHeaderOptions>div:nth-of-type(6) .headerCounts{left:21px}@media (max-width:850px){.RightSideHeaderOptions{width:50rem}.RightSideHeaderOptions h4:first-child{position:relative;right:0}.RightSideHeaderOptions h4:nth-child(2){position:relative;right:-2rem}.RightSideHeaderOptions h4:nth-child(3){position:relative;right:-5rem}.RightSideHeaderOptions h4:nth-child(4){position:relative;right:-7rem}.RightSideHeaderOptions h4:nth-child(5){position:relative;right:-8rem}.RightSideHeaderOptions h4:nth-child(6){position:relative;left:11rem}.RightSideHeaderOptions>div:first-of-type{position:relative;left:2rem}.RightSideHeaderOptions>div:nth-of-type(2){position:relative;left:4rem}.RightSideHeaderOptions>div:nth-of-type(3){position:relative;left:5rem}.RightSideHeaderOptions>div:nth-of-type(4){position:relative;left:7rem}.RightSideHeaderOptions>div:nth-of-type(5){position:relative;left:9rem}.RightSideHeaderOptions>div:nth-of-type(6){position:relative;left:12rem}.RightSideHeaderOptions>div:nth-of-type(3) .headerCounts{left:29px}.RightSideHeaderOptions>div:nth-of-type(4) .headerCounts{left:41px}.RightSideHeaderOptions>div:nth-of-type(5) .headerCounts{left:16px}.RightSideHeaderOptions>div:nth-of-type(6) .headerCounts{left:24px}.userInfo span:first-of-type{position:relative;left:11px}.userInfo span:nth-of-type(2){position:relative}.userInfo span:nth-of-type(3){position:relative;right:14px}.userInfo span:nth-of-type(4){position:relative;right:26px}.userInfo span:nth-of-type(5){position:relative;right:4rem}.userInfo span:nth-of-type(6){position:relative;right:8rem}}@media (max-width:1800px){#ClustorDesign{flex-direction:column}#ClustorDesign .leftClustorContainer{width:85%}#ClustorDesign .RightSideBar{width:85%;margin-left:0;margin-top:2rem}}@media (min-width:1500px) and (max-width:3000px){.cards{align-items:center;width:70%}.cards,.filters-dsh{display:flex;justify-content:space-between}.filters-dsh{width:90%}}@media (min-width:1300px) and (max-width:1500px){.filters-dsh{display:flex;width:100%}}.TextOverllStatus{display:flex;flex-direction:column;justify-content:center;text-align:center}.TextOverllStatus>div{display:flex;justify-content:space-between;width:70%;margin:auto}@media (max-width:769px){#ClustorDesign{width:100%;display:flex;flex-direction:column}#ClustorDesign .leftClustorContainer{width:100%}#ClustorDesign .RightSideBar{width:100%;margin:24px 0}}.leftClustorContainer .ant-collapse-content>.ant-collapse-content-box{padding-right:0}.boardWidth,.branchWidth,.standardWidth,.userWidth{width:100px}@media (max-width:850px){.userWidth{width:16px}.standardWidth{width:5px}.boardWidth{width:22px}.branchWidth{width:38px}.userInfo{grid-gap:125px;gap:125px}}.main{overflow:auto}.bus-input-label,.bus-input-label1{width:100%;display:flex;margin:10px 0}.bus-input-label1{grid-gap:10px;gap:10px}.bus-input-value{width:100%;height:2.2rem}.bus-data-lable{margin-bottom:0;font-weight:600}.bus-stop-input{flex:1 1;margin:20px}.main-map-container{width:50%;height:60vh;overflow:auto;display:flex;flex-direction:column}.route-vertical-line{height:100%;width:4px;background-color:#2264e5;margin:0 20px;display:flex;justify-content:center;position:relative}.route-vertical-line>div{height:18px;width:18px;background-color:#2264e5;position:absolute;border-radius:50%}#white-dot-circel{position:absolute;top:5px;background-color:#fff;height:9px;width:9px}.stops-content{width:100px;display:flex;align-items:center;justify-content:center;position:relative}.origin-para{position:absolute;top:0;font-weight:600;font-size:17px}.one-route-block{display:flex}.stops-name-timing{padding-bottom:50px}.stops-name-timing>p{padding-bottom:20px;margin-bottom:0;font-weight:600;font-size:17px}.destination-label{display:flex}.destination-lable,.timing p{width:100px}.timing p{margin-bottom:0;display:flex;color:#757575;font-weight:600}.timing p span{color:#42444c;font-weight:600}.destination-lable{font-size:17px;font-weight:600}.tabs-edit{margin-top:10px}.tabs-edit .ant-tabs-nav-wrap{background-color:#f7f7f7}.tabs-edit .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#000}.main-info-tabs-content{display:flex;grid-gap:30px;gap:30px;margin-left:15px}.main-info-tabs-content div{width:200px}.main-info-tabs-content div p{margin:0}.main-info-tabs-content div p:first-child{color:#757575;font-weight:600}#MainContentContainerBusRoute{display:flex;flex-wrap:wrap;padding:20px 40px;width:100%}.active-click-button,.active-link{cursor:pointer;color:#473434}.active-click-button{border:none!important;background:unset}:focus{opacity:1}.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before,.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before{position:absolute;right:0;border-bottom:none!important;content:""}@media (max-width:769px){#MainContentContainerBusRoute{display:flex;flex-direction:column;flex-wrap:wrap;padding:20px 0;width:100%}}.busTable thead .ant-table-cell{background-color:#d3d0e3}.feesTable .busTable .ant-table-container{border:1px solid #424141}.feesTable .busTable .ant-table-cell{border:1px solid #424141!important}.MentorDashboard_dashboardRow__cRrag{display:flex;align-items:stretch;grid-gap:32px;gap:32px;height:100vh}.MentorDashboard_stageBreakdownCard__3q72R,.MentorDashboard_studentsSessionOverviewCard__k4EGi{height:100%;width:100%;display:flex;flex-direction:column;margin-bottom:0!important}.MentorDashboard_studentsSessionOverviewCard__k4EGi{background:#f7faf8;border-radius:16px;box-shadow:0 2px 12px rgba(60,120,80,.07);padding:28px 32px 20px}.MentorDashboard_studentsSessionOverviewTitle__2YSMV{font-size:1.35rem;font-weight:700;color:#3a7a4d;margin-bottom:18px;letter-spacing:.01em}.MentorDashboard_studentsSessionList__2ASrI{list-style:none;margin:0;padding:0;flex:1 1 auto;overflow-y:auto;min-height:0}.MentorDashboard_studentsSessionListItem__3izb9{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:10px;margin-bottom:14px;padding:16px 20px;box-shadow:0 1px 4px rgba(60,120,80,.04);border-left:6px solid #e0e0e0;transition:box-shadow .2s,border-color .2s}.MentorDashboard_studentsSessionListItem__3izb9:hover{box-shadow:0 4px 16px rgba(60,120,80,.1);border-left:6px solid #5a9367}.MentorDashboard_studentName__13ggn{flex:1 1 30%}.MentorDashboard_sessionInfo__2-W56{color:#888;font-size:.98rem;flex:1 1 40%;text-align:center}.MentorDashboard_stageTag__1MC8P{font-size:.93rem;font-weight:500;border-radius:999px;padding:4px 16px;margin-left:12px;background:#e0e0e0;color:#555;min-width:80px;text-align:center;transition:background .2s,color .2s}.MentorDashboard_stageTagActive__KwX-S{background:#e6f4ea;color:#388e3c}.MentorDashboard_stageTagPending__2y-5a{background:#fff4e0;color:#e67c23}.MentorDashboard_stageTagCompleted__3Bkr0{background:#e0e0e0;color:#555}.MentorDashboard_studentCardBox__2Zr61{background:#f7faf8;border-radius:16px;box-shadow:0 2px 12px rgba(60,120,80,.07);padding:24px 28px;margin-bottom:28px;display:flex;align-items:center;min-height:110px}.MentorDashboard_studentCardRow__28t5N{display:flex;width:100%;align-items:center;justify-content:space-between}.MentorDashboard_studentAvatarCol__2re71{display:flex;flex-direction:column;align-items:center;min-width:90px;margin-right:18px}.MentorDashboard_studentAvatar__1x9Se{background:#e6f4ea!important;color:#388e3c!important;font-weight:700;font-size:1.3rem;margin-right:18px}.MentorDashboard_studentName__13ggn{font-weight:600;color:#388e3c;font-size:1.08rem;text-align:center}.MentorDashboard_sessionProgressCol__3zmZc{flex:1 1 220px;min-width:200px;margin-right:32px;display:flex;flex-direction:column;align-items:flex-start}.MentorDashboard_sessionProgressText__rKmtG{font-size:1.05rem;margin-bottom:2px}.MentorDashboard_resourceListCol__383At{min-width:180px;max-width:240px;display:flex;flex-direction:column;align-items:flex-start}.MentorDashboard_resourceListTitle__5d32S{font-size:1.01rem;font-weight:600;color:#3a7a4d;margin-bottom:6px}.MentorDashboard_resourceList__3SJDq{list-style:none;margin:0;padding:0}.MentorDashboard_resourceItem__2LLk4{font-size:.98rem;margin-bottom:4px;color:#388e3c;word-break:break-word}.MentorDashboard_resourceItem__2LLk4 a{color:#388e3c;text-decoration:underline;transition:color .2s}.MentorDashboard_resourceItem__2LLk4 a:hover{color:#1b5e20}.MentorDashboard_studentNameLink__3TUBE{font-weight:700;color:#388e3c;text-decoration:none;transition:color .2s,-webkit-text-decoration .2s;transition:text-decoration .2s,color .2s;transition:text-decoration .2s,color .2s,-webkit-text-decoration .2s}.MentorDashboard_studentNameLink__3TUBE:hover{text-decoration:underline;color:#256029}.MentorDashboard_stageBreakdownCard__3q72R{background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(60,120,80,.07);padding:28px 32px 20px}.MentorDashboard_mentor-dashboard__1gHgy{display:flex;flex-direction:column;height:100vh;min-height:0}.MentorDashboard_mentor-dashboard__1gHgy>.MentorDashboard_ant-row__2cSj0{height:100%}.country-selector .ant-select-selector{border:none!important;box-shadow:none!important}.country-selector:hover .ant-select-selector{border:none!important}.country-selector.ant-select-focused .ant-select-selector{border:none!important;box-shadow:none!important}.country-selector .ant-select-selection-item{font-weight:500}.country-selector .ant-select-dropdown{border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.1)}.country-selector .ant-select-item-option-active{background-color:#f5f5f5}.file-uploader-item{width:300px;padding:.75rem;margin:.5rem;border:1px solid #e9e9e9;border-radius:4px;box-shadow:0 0 20px 1px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;position:relative}.ThriveSpaceOnboarding_containerWrapper__3wvSO{padding-top:20px;padding-bottom:20px}.ThriveSpaceOnboarding_container__v44Qa{width:1200px;max-width:95%;margin-left:auto;margin-right:auto;border-radius:8px;box-shadow:0 10px 10px 1px rgba(0,0,0,.05);outline:1px solid rgba(0,0,0,.1);padding:20px;transition:all .5s ease-in-out}.ThriveSpaceOnboarding_container__v44Qa:hover{box-shadow:0 10px 20px 1px rgba(0,0,0,.1)}.ThriveSpaceOnboarding_logoWrapper__1WHy4{padding-top:4px;width:300px;margin:0 auto;max-width:95%}.ThriveSpaceOnboarding_logo__13rBl{width:100%}.ThriveSpaceOnboarding_col__31rdw{padding:.75rem}.ThriveSpaceOnboarding_stepsContainer__5GKnp{margin-bottom:32px;padding:0 16px}.ThriveSpaceOnboarding_stepContent__CQn2N{min-height:400px;padding:24px;background-color:#fafafa;border-radius:10px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.ThriveSpaceOnboarding_thriveForm__2_HCL{margin-top:16px}.ant-modal-body .ThriveSpaceOnboarding_stepContent__CQn2N{background-color:#fafafa;border-radius:10px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:24px}.ant-modal-body .ThriveSpaceOnboarding_logoWrapper__1WHy4{padding-top:8px;width:300px;margin:0 auto;max-width:95%;text-align:center}.ant-modal-body .ThriveSpaceOnboarding_logo__13rBl{width:100%;max-width:280px}.ThriveSpaceOnboarding_stepsActionContainer__295E1{display:flex;justify-content:flex-end;margin-top:24px;padding:0 16px}.ThriveSpaceOnboarding_stepsActionContainer__295E1 button{min-width:100px;height:38px;margin-left:12px;border-radius:6px}.ThriveSpaceOnboarding_enhancedCol__1gxI5{padding:1rem;margin-bottom:.5rem}.ThriveSpaceOnboarding_enhancedFormSection___H8Ez{margin-bottom:1rem;background-color:#f9f9f9;border-radius:6px;padding:1rem;box-shadow:0 2px 4px rgba(0,0,0,.03)}.ThriveSpaceOnboarding_sectionTitle__1-kRD{font-size:16px;font-weight:500;color:#117e7e;margin-bottom:1rem;border-bottom:1px solid #eaeaea;padding-bottom:8px}.ThriveSpaceOnboarding_enhancedListItems__2RZmm{display:flex;align-items:center;margin-bottom:16px;background-color:#fff;padding:12px;border-radius:4px;border:1px solid #f0f0f0}.ThriveSpaceOnboarding_submitWrapper__zPS1i{display:flex;justify-content:end}.ThriveSpaceOnboarding_submitButton__2I8bE{padding:8px 24px;border:1px solid;background-color:initial;border:1px solid rgba(17,126,126,.5019607843137255);color:#117e7e;border-radius:4px}.ThriveSpaceOnboarding_enhancedSubmitButton__IjHeP,.ThriveSpaceOnboarding_submitButton__2I8bE{display:flex;justify-content:center;align-items:center;font-size:16px;transition:all .25s ease-in-out}.ThriveSpaceOnboarding_enhancedSubmitButton__IjHeP{padding:10px 28px;background-color:#117e7e;color:#fff;border:none;border-radius:4px}.ThriveSpaceOnboarding_enhancedSubmitButton__IjHeP:hover{background-color:#0d6565;box-shadow:0 5px 15px 2px rgba(0,0,0,.1)}.ThriveSpaceOnboarding_submitButton__2I8bE:hover{background-color:rgba(17,126,126,.12549019607843137);border:1px solid #117e7e;box-shadow:0 5px 15px 2px rgba(0,0,0,.1)}.ThriveSpaceOnboarding_icon__19N5S{margin-left:.5rem}.ThriveSpaceOnboarding_listItems__3aEDl{display:flex;align-items:center;margin-bottom:24px;background-color:#fff;padding:12px;border-radius:8px;border:1px solid #f0f0f0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ThriveSpaceOnboarding_antButton__3wH7u{margin-left:0}.ThriveSpaceOnboarding_listFormItem__2a7hG{width:100%;margin:0 10px 0 0}.ThriveSpaceOnboarding_listFormItem__2a7hG .ant-form-item-control-input-content{display:flex;align-items:center}.ThriveSpaceOnboarding_popoverText__hKESJ{color:#117e7e}.ThriveSpaceOnboarding_formLabel__2CgT9{font-size:14px;margin:0;padding-bottom:8px;font-weight:600}.ThriveSpaceOnboarding_enhancedFormLabel__F0LeO{font-size:14px;font-weight:500;color:#444;margin:0;padding-bottom:12px}.ThriveSpaceOnboarding_enhancedFormLabel__F0LeO:before{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-btn,.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-input,.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-select-selector{border-radius:6px!important;border-color:#e0e0e0!important}.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-input:hover,.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-select-selector:hover{border-color:#117e7e!important}.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-input:focus,.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-select-focused .ant-select-selector{border-color:#117e7e!important;box-shadow:0 0 0 2px rgba(17,126,126,.2)!important}.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-btn-primary{background-color:#117e7e!important;border-color:#117e7e!important}.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-btn-primary:hover{background-color:#0d6565!important;border-color:#0d6565!important}.ThriveSpaceOnboarding_customSteps__3JekZ{width:100%;margin-bottom:20px}.ThriveSpaceOnboarding_customSteps__3JekZ .ant-steps-item-icon{border-color:#117e7e!important}.ThriveSpaceOnboarding_customSteps__3JekZ .ant-steps-item-active .ant-steps-item-icon{background-color:#117e7e!important;border-color:#117e7e!important}.ThriveSpaceOnboarding_customSteps__3JekZ .ant-steps-item-finish .ant-steps-item-icon{background-color:#fff;border-color:#117e7e!important}.ThriveSpaceOnboarding_customSteps__3JekZ .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#117e7e!important}.ThriveSpaceOnboarding_customSteps__3JekZ .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#117e7e!important}.ThriveSpaceOnboarding_customSteps__3JekZ .ant-steps-item-title{font-size:16px}.ThriveSpaceOnboarding_customSteps__3JekZ .ant-steps-item-active .ant-steps-item-title,.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-btn:hover{color:#117e7e!important}.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-btn-primary:hover{color:#fff!important}.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-btn:active,.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-btn:focus{color:#117e7e!important;border-color:#117e7e!important}.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-btn-primary:active,.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-btn-primary:focus{color:#fff!important;background-color:#117e7e!important;border-color:#117e7e!important}.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-radio-input:focus+.ant-radio-inner,.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-radio-wrapper:hover .ant-radio,.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-radio:hover .ant-radio-inner{border-color:#117e7e!important}.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-radio-checked:after{border:1px solid #117e7e!important}.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-radio-inner:after{background-color:#117e7e!important}.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-radio-checked .ant-radio-inner{border-color:#117e7e!important;background-color:#fff!important}.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-radio-wrapper-checked:focus-within .ant-radio-inner,.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-radio:focus-within .ant-radio-inner{border-color:#117e7e!important;box-shadow:0 0 0 3px rgba(17,126,126,.1)!important}.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-btn{display:flex!important;align-items:center!important;justify-content:center!important}.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-btn-icon-only,.ThriveSpaceOnboarding_thrive-space-root__Ojp7q .ant-btn .anticon{display:flex;align-items:center;justify-content:center}:root{--thrive-primary:#3c706c;--thrive-secondary:#079191;--thrive-light-grey:#f5f5f5;--thrive-medium-grey:#e0e0e0;--thrive-dark-grey:#8c8c8c;--thrive-success:#52c41a;--thrive-warning:#faad14;--thrive-error:#f5222d;--thrive-border-radius:8px;--thrive-box-shadow:0 2px 8px rgba(0,0,0,0.1)}.thrive-space-root h1,.thrive-space-root h2,.thrive-space-root h3,.thrive-space-root h4,.thrive-space-root h5,.thrive-space-root h6{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#262626}.thrive-space-root .ant-btn{display:flex;align-items:center;justify-content:center;border-color:var(--thrive-secondary);color:var(--thrive-secondary)}.thrive-space-root .ant-btn:focus,.thrive-space-root .ant-btn:hover{border-color:var(--thrive-primary);color:var(--thrive-primary)}.thrive-space-root .ant-btn-primary{background-color:var(--thrive-primary);border-color:var(--thrive-primary);color:#fff}.thrive-space-root .ant-btn-primary:focus,.thrive-space-root .ant-btn-primary:hover{background-color:var(--thrive-secondary);border-color:var(--thrive-secondary);color:#fff}.thrive-space-root .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--thrive-primary)}.thrive-space-root .ant-tabs-ink-bar{background-color:var(--thrive-primary)}.thrive-space-root .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--thrive-primary);border-color:var(--thrive-primary)}.thrive-space-root .ant-radio-checked .ant-radio-inner{border-color:var(--thrive-primary)}.thrive-space-root .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.thrive-space-root .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.thrive-space-root .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.thrive-space-root .ant-radio-inner:after,.thrive-space-root .ant-switch-checked{background-color:var(--thrive-primary)}.thrive-space-root .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:rgba(79,156,230,.1)}.thrive-space-root .ant-select-focused .ant-select-selector,.thrive-space-root .ant-select-open .ant-select-selector,.thrive-space-root .ant-select-selector:active,.thrive-space-root .ant-select-selector:focus{border-color:var(--thrive-primary)!important;box-shadow:0 0 0 2px rgba(79,156,230,.2)!important}.thrive-space-root .ant-input-focused,.thrive-space-root .ant-input:focus{border-color:var(--thrive-primary);box-shadow:0 0 0 2px rgba(79,156,230,.2)}.thrive-space-root .ant-card{border-radius:var(--thrive-border-radius);overflow:hidden}.thrive-space-root .ant-tag{border-radius:4px}.thrive-space-root .ant-btn{border-radius:6px}.thrive-space-root .ant-input:focus,.thrive-space-root .ant-input:hover,.thrive-space-root .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--thrive-primary)!important}.thrive-space-root .thrive-space-task-list .ant-card{border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.thrive-space-root .thrive-space-task-list .thrive-space-task-list-add-button{border-radius:10px;background-color:var(--thrive-primary);box-shadow:0 2px 6px rgba(0,0,0,.1)}.thrive-space-root .thrive-space-task-list .thrive-space-task-item{margin-bottom:12px;padding:14px;border-radius:10px;border:1px solid #f0f0f0;box-shadow:0 1px 4px rgba(0,0,0,.03)}.thrive-space-root .thrive-space-task-list .thrive-space-task-item.thrive-space-task-completed{background-color:var(--thrive-light-grey)}.thrive-space-root .thrive-space-task-list .thrive-space-checkbox{width:20px;height:20px;border-radius:50%;margin-right:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid #d9d9d9;background-color:initial}.thrive-space-root .thrive-space-task-list .thrive-space-checkbox.thrive-space-checkbox-checked{border-color:var(--thrive-primary);background-color:var(--thrive-primary)}.thrive-space-root .thrive-space-task-list .thrive-space-task-title{font-weight:500;font-size:16px}.thrive-space-root .thrive-space-task-list .thrive-space-task-completed .thrive-space-task-title{text-decoration:line-through;color:var(--thrive-dark-grey)}.thrive-space-root .thrive-space-task-list .thrive-space-due-date-tag{margin-left:10px;border-radius:10px;padding:0 8px;display:flex;align-items:center;grid-gap:4px;gap:4px}.thrive-space-root .thrive-space-task-list .thrive-space-task-description{display:block;margin-left:30px;font-size:14px}.thrive-space-root .thrive-space-task-list .thrive-space-task-completed .thrive-space-task-description{color:var(--thrive-dark-grey)}.thrive-space-root .session-content-card{border-radius:12px;box-shadow:var(--thrive-box-shadow);margin-bottom:24px}.thrive-space-root .session-header{display:flex;align-items:center;margin-bottom:16px}.thrive-space-root .session-header .ant-badge-status-dot{background-color:var(--thrive-primary)}.thrive-space-root .mentor-card{border-radius:8px;transition:all .3s}.thrive-space-root .mentor-card:hover{border-color:var(--thrive-primary)}.thrive-space-root .mentor-card.selected{border-color:var(--thrive-primary);background-color:rgba(79,156,230,.1)}.thrive-space-root .ant-steps-item-process .ant-steps-item-icon{background-color:var(--thrive-primary);border-color:var(--thrive-primary)}.thrive-space-root .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--thrive-primary)}.thrive-space-root .ant-steps-item-finish .ant-steps-icon{color:var(--thrive-primary)}.thrive-space-root .ant-steps-item-finish .ant-steps-item-tail:after{background-color:var(--thrive-primary)}.thrive-space-root .thrive-space-task-list .ant-modal-footer{padding:16px 24px 20px;border-top:none}.thrive-space-root .thrive-space-task-list .ant-modal-footer>div{display:flex;justify-content:space-between;align-items:center;width:100%}.thrive-space-root .thrive-space-task-list .ant-modal-footer .thrive-space-footer-custom-content{color:var(--thrive-dark-grey);font-size:13px}.thrive-space-root .thrive-space-task-list .ant-modal-footer .ant-btn{height:40px;border-radius:6px;min-width:80px;font-size:14px;display:inline-flex;justify-content:center;align-items:center;margin-left:8px}.thrive-space-root .thrive-space-task-list .ant-modal-footer .thrive-space-cancel-button{background-color:#fff;border-color:#d9d9d9;color:rgba(0,0,0,.85)}.thrive-space-root .thrive-space-task-list .ant-modal-footer .thrive-space-submit-button{background-color:var(--thrive-primary);border-color:var(--thrive-primary);color:#fff}.thrive-space-root .thrive-space-task-list .ant-modal-content{border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.thrive-space-root .thrive-space-task-list .ant-modal-header{border-bottom:none;padding:20px 24px 8px}.thrive-space-root .thrive-space-task-list .ant-modal-body{padding:8px 24px 16px}@media (max-width:768px){.thrive-space-root .ant-card-body{padding:16px}.thrive-space-root .thrive-space-task-list .thrive-space-task-item{padding:12px}}.thrive-space-root .thrive-space-dashboard-stats .ant-statistic-title{font-size:16px;color:#8c8c8c;margin-bottom:12px}.thrive-space-root .thrive-space-dashboard-stats .ant-statistic-content{display:flex;align-items:center}.thrive-space-root .thrive-space-dashboard-stats .ant-statistic-content-prefix{margin-right:12px;font-size:24px}.thrive-space-root .thrive-space-dashboard-stats .ant-statistic-content-value{font-size:28px;font-weight:700}.thrive-space-root .thrive-space-dashboard-stats .ant-statistic-content-suffix{font-size:24px;font-weight:700;margin-left:4px}.thrive-space-root .thrive-space-dashboard-stats-stat-card{padding:12px;height:100%}.thrive-space-root .ant-statistic-content-prefix{display:flex;align-items:center;justify-content:center}.student-dashboard-container{background:linear-gradient(135deg,rgba(236,249,240,.1),rgba(240,240,255,.15));padding:32px;border-radius:24px;min-height:100vh;position:relative}.dashboard-header-new{background:linear-gradient(135deg,#f9c74f,#f8961e);padding:32px;border-radius:20px;margin-bottom:32px;box-shadow:0 8px 32px rgba(249,199,79,.3);position:relative;overflow:hidden}.dashboard-header-new:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='10' cy='10' r='1' fill='rgba(255,255,255,0.1)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");opacity:.3;pointer-events:none}.welcome-section{position:relative;z-index:2}.date-text{color:hsla(0,0%,100%,.8)!important;font-size:16px;font-weight:500;margin-bottom:8px;display:block}.welcome-title{color:#fff!important;font-size:32px!important;font-weight:700!important;margin:0 0 8px!important;text-shadow:0 2px 4px rgba(0,0,0,.1)}.welcome-subtitle{color:hsla(0,0%,100%,.9)!important;font-size:18px;font-weight:400;margin:0}.progress-stages-section{margin-bottom:32px}.stage-item{text-align:center;padding:20px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.stage-item:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.stage-label{font-size:16px!important;font-weight:600!important;margin-bottom:12px!important}.stage-label,.stage-percentage{color:#333!important;display:block}.stage-percentage{font-size:18px!important;font-weight:700!important;margin-top:8px!important}.ant-progress-line{margin:12px 0!important}.main-content{margin-top:32px}.student-profile-card-new{background:#fff!important;border-radius:20px!important;box-shadow:0 8px 32px rgba(0,0,0,.08)!important;border:none!important;overflow:hidden!important;position:relative}.student-profile-card-new:before{content:"";position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(135deg,#84a98c,#52b788);z-index:1}.profile-content{text-align:center;padding:40px 24px 32px;position:relative;z-index:2}.profile-avatar{border:4px solid #fff!important;box-shadow:0 8px 24px rgba(0,0,0,.15)!important;margin-bottom:16px;background:#f0f0f0!important}.student-name{color:#333!important;font-size:22px!important;font-weight:600!important;margin:0 0 8px!important}.school-name{color:#666!important;font-size:16px;font-weight:400}.info-card{background:#fff!important;border-radius:16px!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important;border:none!important;transition:transform .3s ease}.info-card:hover{transform:translateY(-2px)}.info-content{text-align:center;padding:24px 16px}.info-number{color:#84a98c!important;font-size:32px!important;font-weight:700!important;margin:0 0 8px!important;line-height:1}.info-label{color:#666!important;font-size:16px;font-weight:500}.illustration-card{background:linear-gradient(135deg,#f9c74f,#f8961e)!important;border-radius:20px!important;border:none!important;box-shadow:0 8px 32px rgba(249,199,79,.3)!important;overflow:hidden;position:relative}.illustration-content{padding:24px;text-align:center}.illustration-image{width:100%;max-width:200px;height:auto;border-radius:12px}.report-card{background:linear-gradient(135deg,#f3722c,#f8961e)!important;border-radius:20px!important;border:none!important;box-shadow:0 8px 32px rgba(243,114,44,.3)!important;color:#fff}.report-content{padding:32px;text-align:center}.report-title{color:#fff!important;font-size:24px!important;font-weight:600!important;margin:0 0 24px!important}.report-chart{width:80px;height:80px;margin:0 auto 24px;border-radius:12px;background:hsla(0,0%,100%,.1);padding:16px}.download-btn{background:#fff!important;color:#f3722c!important;border:none!important;border-radius:12px!important;font-weight:600!important;height:48px!important;padding:0 24px!important;box-shadow:0 4px 20px rgba(0,0,0,.1)!important}.download-btn:hover{background:hsla(0,0%,100%,.95)!important;color:#f3722c!important;transform:translateY(-2px)}.motivation-card{background:linear-gradient(135deg,#f9c74f,#f8961e)!important;border-radius:20px!important;border:none!important;box-shadow:0 8px 32px rgba(249,199,79,.3)!important;color:#fff;position:relative;overflow:hidden}.motivation-content{padding:32px;text-align:center}.motivation-title{color:#fff!important;font-size:28px!important;font-weight:700!important;margin:0 0 16px!important}.motivation-text{color:hsla(0,0%,100%,.9)!important;font-size:16px;margin-bottom:24px;line-height:1.6}.motivation-illustration{margin:24px 0}.motivation-image{width:120px;height:auto;border-radius:12px}.view-sessions-btn{background:#fff!important;color:#f9c74f!important;border:none!important;border-radius:12px!important;font-weight:600!important;height:48px!important;padding:0 24px!important}.view-sessions-btn:hover{background:hsla(0,0%,100%,.95)!important;color:#f9c74f!important;transform:translateY(-2px)}.progress-card{background:linear-gradient(135deg,#84a98c,#52b788)!important;border-radius:20px!important;border:none!important;box-shadow:0 8px 32px rgba(132,169,140,.3)!important;color:#fff;position:relative;overflow:hidden}.progress-content{padding:32px}.progress-header{display:flex;align-items:flex-start;grid-gap:16px;gap:16px;margin-bottom:24px}.progress-icon{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;padding:8px}.progress-info{flex:1 1}.progress-title{color:#fff!important;font-size:20px!important;font-weight:600!important;margin:0 0 8px!important;line-height:1.3}.progress-subtitle{color:hsla(0,0%,100%,.8)!important;font-size:14px;font-weight:500}.progress-bar-container{margin:16px 0 24px}.progress-plant{text-align:center}.plant-image{width:80px;height:auto;border-radius:8px}.task-overview-card{background:#fff!important;border-radius:20px!important;box-shadow:0 8px 32px rgba(0,0,0,.08)!important;border:none!important}.task-title{color:#333!important;font-size:20px!important;font-weight:600!important;margin:0 0 24px!important;padding:24px 24px 0}.task-list{padding:0 24px}.task-item{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px solid #f0f0f0}.task-item:last-child{border-bottom:none}.task-icon{font-size:20px}.task-details{flex:1 1}.task-name{color:#333!important;font-size:16px!important;font-weight:600!important;display:block;margin-bottom:4px}.task-due{color:#666!important;font-size:14px}.task-status{font-weight:500!important}.see-all-tasks-btn,.task-status{border-radius:12px!important;border:none!important}.see-all-tasks-btn{background:#4f9ce6!important;font-weight:600!important;height:48px!important;margin:16px 24px 24px}.see-all-tasks-btn:hover{background:#3d8fd9!important;transform:translateY(-2px)}@media (max-width:1200px){.student-dashboard-container{padding:24px}.main-content .ant-col-lg-8{margin-bottom:24px}}@media (max-width:768px){.student-dashboard-container{padding:16px}.dashboard-header-new{padding:24px}.welcome-title{font-size:24px!important}.welcome-subtitle{font-size:16px}.stage-item{padding:16px}.progress-stages-section .ant-col,.stage-item{margin-bottom:16px}}@media (max-width:576px){.dashboard-header-new{padding:20px}.welcome-title{font-size:22px!important}.stage-label{font-size:14px!important}.stage-percentage{font-size:16px!important}.motivation-content,.progress-content,.report-content{padding:24px}.info-number{font-size:24px!important}}.ant-progress-line .ant-progress-bg{border-radius:4px!important}.ant-progress-text{font-weight:600!important;color:#fff!important}.ant-card{transition:all .3s cubic-bezier(.165,.84,.44,1)!important}.ant-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.12)!important}.rhythm-rumble-dashboard{background-color:#fff;border-radius:8px;padding:24px;min-height:600px;border:1px solid #eee}.rhythm-rumble-dashboard-header{margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:30px}.playful-header{grid-column:1/-1;background:linear-gradient(135deg,#f28471,#7278ca);border-radius:8px;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;margin-bottom:24px}.playful-doodles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.playful-doodles img{position:absolute;opacity:.15;animation:doodle-float 6s ease-in-out infinite}@keyframes doodle-float{0%{transform:translateY(0) rotate(var(--start-rotate,0deg))}50%{transform:translateY(-10px) rotate(var(--end-rotate,0deg))}to{transform:translateY(0) rotate(var(--start-rotate,0deg))}}.playful-header-content,.playful-header-image{position:relative;z-index:1}.playful-header-content p{margin:0;color:#fff;font-size:16px;font-weight:500;opacity:.9}.playful-header-content h2{margin:4px 0 0;color:#fff;font-size:28px;font-weight:800}.playful-header-image svg{width:150px;height:100px;animation:bounce 2s ease-in-out infinite}.playful-header-image svg g path:first-child{fill:#f29580}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.rrd-student-modal .ant-modal-content{border-radius:16px;padding:0;background:#fff}.rrd-student-modal .ant-modal-header{border-radius:16px 16px 0 0;background:#f8fafc;padding:20px 24px;border-bottom:1px solid #f0f0f0}.rrd-student-modal .ant-modal-title{font-size:18px;font-weight:600;color:#22223b}.rrd-student-modal-inner{padding:20px 24px 24px}.rrd-student-modal .rrd-student-search{border-radius:8px;font-size:16px;margin-bottom:16px;padding:8px 12px;border:1px solid #e6e6e6;background:#f8fafc}.rrd-student-modal .rrd-student-list{max-height:340px;overflow-y:auto;display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-top:0}.rrd-student-modal .rrd-student-box{display:flex;align-items:center;grid-gap:16px;gap:16px;background:#f8fafc;border-radius:10px;padding:12px 16px;box-shadow:0 1px 4px rgba(16,30,54,.06);transition:background .2s;cursor:pointer}.rrd-student-modal .rrd-student-box:hover{background:#e6f7ff}.rrd-student-modal .rrd-student-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;background:#e6f7ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rrd-student-modal .rrd-student-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.rrd-student-modal .rrd-student-name{font-size:16px;font-weight:500;color:#22223b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rrd-student-modal .rrd-student-empty,.rrd-student-modal .rrd-student-error,.rrd-student-modal .rrd-student-loading{text-align:center;color:#888;padding:24px 0;font-size:15px}.community-card{width:100%;height:100%;background-color:#fde8d8;border-radius:8px;padding:32px;position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column}.community-card:hover{transform:translateY(-10px) scale(1.01);box-shadow:0 20px 40px rgba(0,0,0,.1)}.community-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://media.publit.io/file/topography.svg);background-size:cover;opacity:.05;z-index:0}.community-card-content{position:relative;z-index:2}.community-card-title{font-size:20px;font-weight:600;color:#333;margin:0}.community-card-count{font-size:80px;font-weight:800;color:#222;margin:12px 0;line-height:1;text-shadow:1px 1px 0 rgba(0,0,0,.1),2px 2px 0 rgba(0,0,0,.09),3px 3px 0 rgba(0,0,0,.08),4px 4px 0 rgba(0,0,0,.07),5px 5px 0 rgba(0,0,0,.06)}.community-card-desc{font-size:15px;color:#555;max-width:200px;line-height:1.5}.community-card-btn{background-color:#222;color:#fff;border:none;border-radius:8px;padding:12px 28px;font-weight:700;cursor:pointer;transition:all .2s ease;align-self:flex-start;margin-top:20px}.community-card-btn:hover{background-color:#000;transform:scale(1.05)}.community-card-graphic{position:absolute;bottom:0;right:-20px;width:300px;z-index:1;transition:transform .3s ease}.community-card:hover .community-card-graphic{transform:translateX(-10px)}.playful-program-item{border:1px solid #fff;padding:10px;border-radius:40px}.community-card-content{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.community-card h3{margin-bottom:0}.program-cards-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin:32px 0}.program-card{display:flex;align-items:center;border-radius:40px;padding:32px 40px;font-size:2rem;font-weight:700;color:#fff;box-shadow:0 4px 24px rgba(0,0,0,.07);transition:transform .18s,box-shadow .18s;background:#eee;min-height:160px;position:relative;cursor:pointer}.program-card:hover{transform:scale(1.03) translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.13)}.program-card-svg{margin-right:32px;flex-shrink:0;display:flex;align-items:center}.program-card-title{font-size:2rem;font-weight:700;color:#fff;letter-spacing:.5px}.program-card.peach{background:#f49d89}.program-card.purple{background:#8886d8}.program-card.teal{background:#17989c}.program-card.pink{background:#ff5c8a}.no-birthday-content{display:flex;align-items:center;justify-content:center;text-align:center;height:100%}.no-birthday-content h3{font-size:24px;color:#555;font-weight:700}.rhythm-programs-card-container{background:#fff;border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.06);border:1px solid #f0f0f0}.rhythm-programs-card-content-body{padding:24px}.rhythm-programs-heading{font-size:20px;font-weight:700;color:#000;margin-bottom:24px}.program-card-item{display:flex;align-items:center;padding:24px;border-radius:20px;color:#fff;min-height:110px;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 15px rgba(0,0,0,.08)}.program-card-item:hover{transform:translateY(-6px) scale(1.04);box-shadow:0 10px 25px rgba(0,0,0,.12)}.program-card-item-img{width:50px;height:50px;margin-right:20px}.program-card-item-name{font-size:18px;font-weight:700;letter-spacing:.5px}.program-card-item-arrow{position:absolute;right:24px;bottom:24px;background:#fff;color:#333;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateX(15px);transition:all .3s cubic-bezier(.25,.8,.25,1)}.program-card-item-arrow svg{width:28px;height:28px}.program-card-item:hover .program-card-item-arrow{opacity:1;transform:translateX(0)}.rhythm-programs-card-container .ant-row .ant-col:first-child .program-card-item-arrow svg{color:#f49d89!important}.rhythm-programs-card-container .ant-row .ant-col:nth-child(2) .program-card-item-arrow svg{color:#8886d8!important}.rhythm-programs-card-container .ant-row .ant-col:nth-child(3) .program-card-item-arrow svg{color:#17989c!important}.rhythm-programs-card-container .ant-row .ant-col:nth-child(4) .program-card-item-arrow svg{color:#ff5c8a!important}.RhythmHeaderContainer{height:70px;display:flex;align-items:center;border-bottom:1px solid #f0f0f0;padding:0 24px}.RhythmHeaderContainer h2{margin:0;font-size:20px;font-weight:700;color:#000}.rhythm-rumble-batch-page,.rhythm-rumble-staff-attendance-page{background-color:#fff;border-radius:8px;border:1px solid #f0f0f0;min-height:600px}.rrbp-header{padding:0 24px;height:70px;border-bottom:1px solid #f0f0f0}.rrbp-header,.rrbp-header-left{display:flex;align-items:center}.rrbp-header-left{grid-gap:20px;gap:20px}.rrbp-header-left h2{font-size:20px;font-weight:700;color:#000;margin:0}.rrbp-card-container-body{padding:24px}.rrbp-card{border:1px solid #f0f0f0;padding:20px;border-radius:8px}.slot-card{background:linear-gradient(145deg,#fff,#fdf8f5);border:1px solid #f0f0f0;padding:24px;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.05);min-height:160px}.slot-card:hover{transform:translateY(-8px);box-shadow:0 12px 25px rgba(0,0,0,.08);border-color:#f29580}.slot-card-bg-shape{position:absolute;bottom:-50px;right:-50px;width:150px;height:150px;background:#f29580;opacity:.1;filter:blur(20px);border-radius:50%;pointer-events:none;transition:all .3s ease}.slot-card:hover .slot-card-bg-shape{opacity:.2;transform:scale(1.2)}.slot-card-main-content{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:16px;gap:16px;flex-grow:1}.slot-card-info{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.slot-card-icon .users-icon{color:#4a5568;width:28px;height:28px}.slot-card-title{font-size:22px;font-weight:700;color:#1a202c;margin:0}.slot-card-capacity{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:15px;font-weight:500;color:#4a5568;flex-shrink:0}.slot-card-capacity .user-icon{width:16px;height:16px}.slot-card-footer{margin-top:16px}.slot-card-day-tag{background-color:rgba(242,149,128,.12549019607843137);color:#d95d3d;font-size:13px;font-weight:600;padding:6px 12px;border-radius:50px;display:inline-block}.rrbp-back-btn{background-color:initial;border:none}.student-list-item{background:linear-gradient(145deg,#fff,#fdf8f5);border:1px solid #f0f0f0;border-radius:16px;padding:20px;display:flex;align-items:center;grid-gap:16px;gap:16px;position:relative;overflow:hidden;cursor:pointer;transition:all .25s ease}.student-list-item:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 8px 25px rgba(0,0,0,.08);border-color:#f29580}.student-list-item-avatar{width:42px;height:42px;border-radius:8px;object-fit:cover;flex-shrink:0;padding:5px}.student-list-item-info{flex-grow:1;display:flex;flex-direction:column}.student-list-item-name{font-weight:600;color:#2a3037;flex-grow:1}.student-list-item-sessions{font-size:13px;color:#555;margin-top:2px}.student-list-item-arrow{position:absolute;right:16px;width:30px;height:30px;background:#f4f5f7;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4a5568;opacity:0;transform:translateX(10px);transition:all .25s ease}.student-list-item:hover .student-list-item-arrow{opacity:1;transform:translateX(0)}.no-students-placeholder{text-align:center;padding:40px 20px;border:1px dashed #e2e8f0;border-radius:8px;background:#f8f9fa}.no-students-img{max-width:150px;opacity:.7;border-radius:8px}.no-students-text{margin-top:16px;color:#64748b;font-weight:500;font-size:15px}.staff-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px;margin-top:32px}.staff-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;display:flex;align-items:center;grid-gap:16px;gap:16px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.staff-card-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;background:#f7f7f7}.staff-card-info{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.staff-card-name{font-weight:700;color:#1a202c}.staff-card-email,.staff-card-mobile{font-size:13px;color:#64748b}.rhythm-rumble-staff-analysis-page{background-color:#fff;border-radius:8px;padding:24px;min-height:600px;border:1px solid #eee}.staff-analysis-container{margin-top:24px}.staff-analysis-tabs .ant-tabs-nav{margin-bottom:24px}.staff-analysis-tabs .ant-tabs-tab{font-weight:600;font-size:16px;padding:12px 24px}.staff-analysis-tabs .ant-tabs-tab-active{color:#1890ff}.staff-analysis-tabs .ant-tabs-ink-bar{background:#1890ff;height:3px}.checkin-card{border:1px solid #f0f0f0;padding:24px;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.05);min-height:160px;color:#1a202c}.checkin-card:before{content:"";position:absolute;bottom:-50px;right:-50px;width:150px;height:150px;background:#f29580;opacity:.1;filter:blur(20px);border-radius:50%;pointer-events:none;transition:all .3s ease}.checkin-card:hover{transform:translateY(-8px);box-shadow:0 12px 25px rgba(0,0,0,.08);border-color:#f29580}.checkin-card:hover:before{opacity:.2;transform:scale(1.2)}.checkin-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;position:relative;z-index:1;background:#fdf3ed;padding:14px 18px;border-radius:12px 12px 0 0;box-shadow:0 2px 8px rgba(242,149,128,.04)}.checkin-date{font-weight:700;color:#e26a3d}.checkin-duration{color:#b36b00;font-weight:600;display:flex;align-items:center;grid-gap:4px;gap:4px}.checkin-duration svg{width:17px!important}.checkin-card-body{position:relative;z-index:1;flex-grow:1}.checkin-time-row{display:flex;flex-direction:row;justify-content:center;grid-gap:16px;gap:16px}.checkin-time.checkin .time-icon{background:#b7ebc6;color:#219653}.checkin-time.checkout .time-icon{background:#f8d6c1;color:#e26a3d}.checkin-time{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef;transition:all .3s ease;width:100%}.checkin-time:hover{background:rgba(242,149,128,.12549019607843137);border-color:#f29580}.time-icon{font-size:18px;color:#4a5568;background:#fff;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid #e9ecef}.time-info{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.time-label{font-size:12px;color:#6c757d;font-weight:500}.time-value{font-size:16px;font-weight:700;color:#1a202c}.empty-state,.error-state,.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#1890ff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-state p,.error-state p,.loading-state p{color:#666;font-size:16px;margin:0}.error-state p{color:#ff4d4f}.analysis-tab-container{padding:40px 20px}.analysis-placeholder{text-align:center;color:#666}.analysis-placeholder h3{font-size:24px;font-weight:600;margin-bottom:12px;color:#333}.analysis-placeholder p{font-size:16px;margin:0}@media (max-width:768px){.checkin-card{padding:16px}.checkin-card-header{flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.checkin-time{padding:10px}.time-value{font-size:14px}.checkin-time-row{flex-direction:column;grid-gap:12px;gap:12px}}.analysis-summary-row{display:flex;grid-gap:18px;gap:18px;margin-bottom:32px;flex-wrap:wrap}.analysis-summary-box{background:linear-gradient(145deg,#fff,#fdf8f5);border:1px solid #f0f0f0;border-radius:16px;padding:22px 20px 18px;width:100%;display:flex;align-items:center;grid-gap:16px;gap:16px;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:box-shadow .2s,border-color .2s}.analysis-summary-box:hover{box-shadow:0 8px 25px rgba(242,149,128,.1);border-color:#f29580}.analysis-summary-box svg{width:36px;height:36px;flex-shrink:0}.summary-label{font-size:13px;color:#b36b00;font-weight:500;margin-bottom:2px}.summary-value{font-size:22px;font-weight:800;color:#1a202c;margin-top:2px;letter-spacing:.5px}@media (max-width:900px){.analysis-summary-row{flex-direction:column;grid-gap:14px;gap:14px}.analysis-summary-box{min-width:0;width:100%}}.weekday-summary-card{background:#fff;border-radius:18px;box-shadow:0 2px 12px rgba(242,149,128,.06);padding:24px 20px 18px;max-width:400px;margin:0 auto}.weekday-summary-title{font-size:20px;font-weight:800;color:#22223b;margin-bottom:18px;letter-spacing:.5px}.weekday-summary-row{margin-bottom:16px}.weekday-summary-label{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;color:#22223b;margin-bottom:4px}.weekday-summary-percent{color:#f44336;font-weight:700;margin-left:8px;min-width:32px;text-align:right}.weekday-summary-bar-bg{width:100%;height:6px;background:#f3f3f3;border-radius:4px;overflow:hidden}.weekday-summary-bar{height:100%;background:#f44336;border-radius:4px;transition:width .4s cubic-bezier(.4,0,.2,1)}.weekday-summary-theme-card{background:linear-gradient(145deg,#fff,#fdf8f5);border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.05);padding:24px 20px 18px;max-width:100%}.weekday-summary-theme-label{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;color:#1a202c;margin-bottom:6px}.weekday-summary-theme-percent{color:#f29580;font-weight:700;margin-left:8px;min-width:32px;text-align:right}.weekday-summary-theme-bar-bg{width:100%;height:7px;background:#f3e7e2;border-radius:4px;overflow:hidden}.weekday-summary-theme-bar{height:100%;background:#f29580;border-radius:4px;transition:width .4s cubic-bezier(.4,0,.2,1)}.analysis-flex-row{display:flex;grid-gap:32px;gap:32px;align-items:flex-start;margin-bottom:32px;flex-wrap:wrap}.analysis-summary-col{flex:0 0 220px;min-width:100%;display:flex;flex-direction:column;grid-gap:18px;gap:18px}.analysis-summary-row-vertical{display:flex;flex-wrap:wrap;grid-gap:18px;gap:18px}.analysis-weekday-col{flex:1 1 320px;min-width:260px;display:flex;flex-direction:column;align-items:stretch}@media (max-width:900px){.analysis-flex-row{flex-direction:column;grid-gap:18px;gap:18px}.analysis-summary-col,.analysis-weekday-col{min-width:0;width:100%}}.daily-attendance-card{background:#fff;border-radius:18px;box-shadow:0 2px 12px rgba(242,149,128,.06);padding:24px 20px 18px;max-width:100%}.daily-attendance-row-container{height:500px;max-height:500px;overflow:auto}.daily-attendance-title{font-size:20px;font-weight:800;color:#22223b;margin-bottom:18px;letter-spacing:.5px}.daily-attendance-row{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(145deg,#fff,#fdf8f5);border:1px solid #f0f0f0;border-radius:16px;padding:18px 20px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.03)}.daily-attendance-day{font-size:17px;font-weight:700;color:#1a202c}.daily-attendance-date{font-size:14px;color:#888;margin-top:2px}.daily-attendance-duration{text-align:right}.duration-label{font-size:14px;color:#888;font-weight:500;display:block}.duration-value{font-size:20px;font-weight:800;color:#1a202c;margin-top:2px;display:block}.weekday-summary-row-container{display:flex;flex-direction:column;grid-gap:30px;gap:30px;min-height:500px;max-height:500px}.practice-header{margin-left:20px;font-family:"Raleway",sans-serif;font-size:20px;padding:0 5px;font-weight:700}.change-topic-container:hover{text-decoration:none}.subtopic-card{font-family:"Raleway",sans-serif}.red-button{background-color:#ff5252;border:1px solid #d32f2f}.red-button:hover{background-color:#ff6363;border:1px solid #ff5252}.red-button:focus{background-color:#ff5252;border:1px solid #d32f2f}.topic-list .ant-list-items{display:flex;flex-wrap:wrap;justify-content:space-evenly}.topic-card-wrapper-1{width:200px;height:190px}.topic-card-wrapper-2{width:200px;height:148px}.topic-card-inner-wrapper{width:180px;height:170px}.topic-card-inner-wrapper-2{width:180px;height:128px}.topic-card-image{width:64px;height:64px}.topic-card-image-2{width:52px;height:52px}.topic-card-title{font-size:14px}@media only screen and (min-width:900px){.topic-card-wrapper-1{width:260px;height:245px}.topic-card-wrapper-2{width:238px;height:148px}.topic-card-inner-wrapper{width:240px;height:225px}.topic-card-inner-wrapper-2{width:230px;height:140px}.topic-card-image{width:120px;height:120px}.topic-card-image-2{width:72px;height:72px}.topic-card-title{font-size:18px}}#TopicContainer .ant-card-head{height:70px;display:flex;align-items:center}#TopicContainer .ant-card-head-wrapper{width:100%;height:100%}.goal-header{display:flex;margin-left:10px;font-size:20px;font-weight:700}.goal-settings-wrapper{padding:7px;cursor:pointer}.goal-settings{transition:.5s}.goal-settings-wrapper:hover .goal-settings{transform:rotate(-30deg);color:#039be5!important}.goal-score{font-weight:bolder;font-size:36px;color:#28a745}.goal-number-wrapper{justify-content:space-evenly}@media only screen and (min-width:900px){.goal-settings-modal{min-width:740px!important}}@media only screen and (min-width:960px){.goal-number-wrapper{justify-content:center}}.customized-practice-starter{border:1px solid #e6e7e8;border-radius:8px}.customized-practice-starter.selected{border-color:#aaa}.progress-bar{background-color:#e7eeef}.progress-bar,.progressbar-progress{border-radius:10px}.compete-header{display:flex;margin-left:20px;font-family:"Raleway",sans-serif;font-size:20px;padding:0 5px}.compete-header-true{color:#212529;font-weight:700;text-decoration:none}.compete-header-false{color:silver;cursor:pointer;text-decoration:none}.compete-header-false:hover,.compete-header-true:hover{color:#212529;font-weight:700;text-decoration:none}.compete-desktop-wrapper{display:none}.compete-mobile-wrapper{display:block}@media only screen and (min-width:900px){.compete-desktop-wrapper,.compete-mobile-wrapper{display:block}}#competeContainer{width:100%}#competeContainer .ant-card-head-wrapper{height:70px;border-bottom:1px solid #f0f0f0;padding:0 24px}#competeContainer .ant-card-head,#competeContainer .ant-card-head-title{padding:0}#competeContainer .ant-tabs{padding:0 24px}.topic-tests-mobile-buttons-wrapper .ant-list-items{display:flex;overflow-x:scroll}.tests-wrapper-mobile{display:block}.tests-wrapper-desktop{display:none}@media only screen and (min-width:900px){.tests-wrapper-mobile{display:none}.tests-wrapper-desktop{display:block}}#TopicTest .ant-card-head-title{font-size:20px;font-weight:600;padding:20px 0}.profile-display-picture-container{position:relative;width:160px;height:160px;border-radius:50%;border:4px solid rgba(33,150,243,.4784313725);padding:3px}.profile-display-picture-container .image{width:100%}.profile-display-picture-container .image-container{width:100%;height:100%;overflow:hidden;border-radius:100%}.profile-display-picture-container .file-input{display:none}.profile-display-picture-container .change-picture-button{position:absolute;bottom:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;border-width:2px}.profile-header-container{font-size:20px;display:flex;flex-direction:column;align-items:center;padding:12px}.profile-header-detail{box-shadow:3px 7px 16px 3px rgba(0,0,0,.1);padding:12px 24px;border-radius:8px;margin-top:1rem;max-width:600px;width:100%}.profile-header-detail .user-name{font-family:"Raleway",sans-serif}.profile-header-detail .user-name,.profile-header-detail .user-username{margin-top:.25rem;font-size:24px;font-weight:900;text-align:center;line-height:normal}.profile-header-detail .user-username{margin-top:0;font-weight:400;font-size:1rem;color:#3c3c3c;margin-bottom:1rem}.profile-header-detail-item{display:flex;justify-content:space-between;margin-bottom:.5rem;flex-wrap:wrap}.profile-header-detail-item .label{font-weight:400;font-size:1rem}.achievement-style{font-size:20px;font-family:"Raleway",sans-serif}.bookmarks-list .ant-list-item-meta,.bookmarks-list .ant-list-item-meta-title{margin-bottom:3px!important}.verify-details-downshift-container{display:flex;flex-direction:column}.verify-details-downshift-option-list{z-index:100;padding:0;border:1px solid #cacaca;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;max-height:100px;overflow:auto}.verify-details-downshift-label{margin:5px 0;font-size:13px;font-weight:700}.verify-details-downshift-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.profile-details-downshift-container{display:flex;flex-direction:column}.profile-details-downshift-option-list{z-index:100;width:320px;padding:0;border:1px solid #cacaca;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;max-height:100px;overflow:auto}.profile-details-downshift-label{margin:5px 0;font-size:13px;font-weight:700}.profile-details-downshift-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.custom-text-field{box-shadow:0 0 1px 1px rgba(0,0,0,.5);border-radius:4px;padding:10px}.account-form{flex:1 1;display:flex;flex-direction:column;align-items:center}@media (max-width:800px){.account-form{display:block}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.sharing-text{display:flex;margin-right:20px;font-family:"Raleway",sans-serif;font-weight:700}.custom-pass-field{box-shadow:0 0 1px 1px rgba(0,0,0,.5);border-radius:4px;padding:10px}.custom-label{margin:-3px 0}.custom-button{background-color:#039be5!important}.custom-button-success{color:#039be5!important}.custom-pass-text{letter-spacing:5px}.button-progress{color:#039be5!important;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}.password-settings-form{flex:1 1;display:flex;flex-direction:column;align-items:center}@media (max-width:800px){.password-settings-form{display:block}}.missing-info-phase-select-form-option{font-size:14px}.prepleaf-logo-wrapper{height:64px}.ant-menu-submenu-title{overflow:visible!important}.prepleaf-logo{height:62px;display:flex;justify-content:center;align-items:center;padding-left:20px}.prepleaf-logo img{height:60%}.logo-wrapper{overflow:hidden;transition:1s}.dark-button{background-color:#1d2021!important;font-size:11px!important}.dark-button,.dark-button:hover{border:1px solid #3d3c38!important}.dark-button:hover{background-color:#282828!important}.dark-button:focus{background-color:#1d2021!important;border:1px solid #3d3c38!important}.dashboard-content-padding-bottom-on-mobile{padding-bottom:64px}.mobile-footer{display:block}.collapsed-true,.desktop-footer,.desktop-sidebar,.feedback-wrapper{display:none}.collapsed-false{display:block}@media only screen and (min-width:900px){.mobile-footer{display:none}.dashboard-content-padding-bottom-on-mobile{padding-bottom:0}.desktop-sidebar,.feedback-wrapper{display:block}}.ant-tooltip-content .new-indicator{display:none}.mobile-footer-inner-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around}.mobile-footer-inner-container .mobile-footer-item{display:flex;align-items:center;flex-direction:column;justify-content:space-between;font-size:13px;line-height:normal;flex:1 1;height:56px;padding:6px 4px;cursor:pointer}.mobile-footer-inner-container .mobile-footer-item.active{color:#429add}.mobile-footer-inner-container .mobile-footer-item .anticon{font-size:24px}.mobile-footer-inner-container .mobile-footer-item .react-icons-icon{font-size:28px}@media(min-width:450px){.mobile-footer-inner-container .mobile-footer-item{height:64px;font-size:15px;justify-content:space-around}.mobile-footer-inner-container .mobile-footer-item .anticon{font-size:24px;margin-top:2px;margin-bottom:-2px}}@media(max-height:390px){.mobile-footer-inner-container .mobile-footer-item{height:52px;font-size:12px}.mobile-footer-inner-container .mobile-footer-item .anticon{font-size:20px;line-height:normal}.mobile-footer-inner-container .mobile-footer-item .react-icons-icon{font-size:24px}}.rounded-btn{background-color:#202d33;color:#8796a1;font-size:20px;padding:.5rem;border-radius:50%;border:none;line-height:normal}.rounded-btn:hover{background-color:#37454c}.chat-container{background-color:#111a21;display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;height:4.25rem;padding:16px 12px;border-bottom:1px solid #404040}.active-bg,.chat-container:hover{background-color:#202d33}.profile-pic{width:50px;margin-right:20px}.chat-container .info-container{justify-content:space-between;width:100%;height:100%;display:flex;max-width:calc(100% - 65px)}.info-container .contact-info{display:flex;flex-direction:column;justify-content:space-between;color:#fff;max-width:calc(100% - 70px);height:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-container .contact-info p{max-width:calc(100% - 100px)}.contact-name{font-weight:500;color:#fff}.unread-msg{color:#a3a3a3}.read-msg,.unread-msg{font-size:14px;margin-bottom:0}.read-msg{color:#fff}.time-msg-info{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:12px;min-width:60px}.time-msg-info .msg-time{color:#10b981;margin-bottom:0}.number-of-msgs{display:flex;justify-content:center;align-items:center;background-color:#10b981;border-radius:50%;width:22px;height:22px}.unread-msg-count{display:flex;align-items:center;color:#064e3b;margin-top:.75rem}.msgs-section{padding:12px 5rem 12px 0}.input-bar{padding:0 12 px}.message-container{display:flex;justify-content:center;border-radius:6px;padding:0 10px;position:relative}.message-container.sent-msg{background-color:#005c4b;margin-left:auto;margin-top:10px}.message-container.received-msg{background-color:#202d33;margin-right:auto}.message-container .image-msg{position:relative;width:100%}.image-msg .img{border-radius:6px;max-width:270px;width:100%}.image-msg .msg-time{position:absolute;margin-bottom:0;right:4px;bottom:5px;color:#8796a1;font-size:10px}.imageZoom{cursor:pointer}.message-container .normal-msg{display:flex;justify-content:space-between;align-items:flex-end;max-width:410px;word-break:break-word;min-width:70px}.normal-msg .link{margin-bottom:5px;color:#53beec}.normal-msg .link,.normal-msg .text{font-size:14px;margin-right:14px;padding:5px 0}.normal-msg .text{margin-bottom:0;color:#fff}.normal-msg .msg-time{margin-bottom:0;color:#8796a1;font-size:10px;text-align:end}.container{max-width:600px;margin:0 auto;padding:20px}.message{display:flex;align-items:flex-start;margin-bottom:10px}.message-text{background-color:#dcf8c6;color:#fff;padding:10px;border-radius:10px;margin-right:10px}.txt{color:#fff!important;padding:5px 0;margin-bottom:7px}.image-container img{max-width:200px;max-height:200px;border-radius:5px;color:#fff}.img-msg{display:flex;flex-direction:column;justify-content:start;align-items:start}.ant-image{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.red-flag{background-color:#bd3838!important}.dropdown ul{list-style:none;padding:0;margin:0}.dropdown ul li{padding:8px 16px;cursor:pointer;transition:background-color .3s;color:#333}.dropdown ul li:hover{background-color:#cda1a1}.dropdown ul li:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.caret{color:grey;position:absolute;right:10px;top:10px}.dropdown ul li:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.dropdown.dropdown-up{transform:translateY(-100%)}.mention{color:#77acf1}.bold-msg,.mention{font-weight:700}.italic-msg{font-style:italic}.reference-message-right{background-color:#035143}.reference-message-left,.reference-message-right{display:flex;flex-direction:column;border-radius:8px;margin:8px 0;font-size:12px;padding:8px 20px 8px 8px;border-left:3px solid #61ff6b;position:relative;width:100%;color:#fff}.reference-message-left{background-color:#1d282f}.sender-name{font-weight:700;margin-bottom:5px}.reference-message .reference-message-text{margin-left:8px}.reference-message-text{max-height:100px;overflow-y:scroll}.readby-modal .ant-modal-content{background-color:initial;border:2px solid #303030}.readby-modal .ant-modal-close-x{color:#fff}.delivery-status-modal .status-group{margin-bottom:20px}.delivery-status-modal .status-item{display:flex;grid-gap:10px;gap:10px;flex-direction:column;margin:12px 0}.delivery-status-modal .status-item .status-data{display:flex;flex-direction:row;justify-content:space-between;font-size:20px}.delivery-status-modal .status-item .status-data p{font-size:17px}.delivery-status-modal .status-item .status-info{display:flex;color:#a3a3a3;margin-top:-13px}.delivery-status-modal .status-name{margin-right:10px}.delivery-status-modal .status-icon{display:flex;align-items:center;color:#4caf50}.delivery-status-modal p{margin:0}.delivery-status-modal{.status-group:nth-child(2) .status-icon{color:#fdd835}}.delivery-status-modal{.status-group:last-child .status-icon{color:#4caf50}}.tickimg{width:14px;height:14px;color:grey;opacity:.4}.dropdown{position:absolute;background-color:#fff;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1;border-radius:10px;min-width:100px;top:20px}.message-container.sent-msg .dropdown{left:-120px}.message-container.received-msg .dropdown{right:-120px}.poll-tools,.tools{display:flex;justify-content:center;align-items:center;position:absolute;right:0;bottom:0;margin-right:3px;grid-gap:4px;gap:4px}.poll-tools .msg-time{margin-bottom:0;color:#8796a1;font-size:10px;text-align:end}.msg-date-info{max-width:100px;padding:3px 0}.msg-date-info,.msg-date-info1{color:#9aa3a8;text-align:center;margin:10px auto;background-color:#182229;border-radius:3px}.msg-date-info1{width:-moz-fit-content;width:fit-content;padding:5px 10px;cursor:pointer}.chatDetails-container{display:flex;flex-direction:column;height:100vh}.pdf-icon{color:"white";fill:"white"}.contact-navbar{display:flex;justify-content:space-between;background-color:#202d33;height:60px;padding:.75rem;cursor:pointer}.contact-navbar .contact-info{display:flex;align-items:center}#pollback{background-color:red}.custom-modal-header{background-color:#000}.poll-modal .ant-modal-content,.poll-modal .ant-modal-header{background-color:initial}.poll-modal .ant-modal-close-x,.poll-modal .ant-modal-header .ant-modal-title{color:#fff}.polsfields{margin-bottom:40px;outline:none;border:none;border-bottom:3px solid #b1b1b1;background-color:initial;width:100%}.polsLabels{padding-bottom:20px;padding-top:5px;font-size:large}.chat-details-input-override{width:100%;padding:5px;margin:8px 0;box-sizing:border-box;border:none;border-bottom:1px solid #000}.chat-details-input-override:focus{width:100%;padding:5px;margin:8px 0;box-sizing:border-box;border:none;border-bottom:1px solid green}.profile-pic{width:45px;height:45px;border-radius:50%;margin-right:1.25rem}.contact-details{display:flex;flex-direction:column}.contact-details .contact-name{margin-top:1.25rem;color:#fff;font-weight:500}.contact-status{color:#8796a1;font-size:12px}.search-options-btns{display:flex;justify-content:space-between;align-items:center;width:85px}.msgs-section{background-color:#0a131a;background-image:url(/static/media/bg.8aeec790.webp);background-size:contain;overflow-y:scroll;height:100%;padding:12px 60px 12px 1.5rem}.scroll-to-bottom-button{position:fixed;bottom:80px;right:20px;z-index:999;transition:opacity .8s ease-in-out;opacity:0;cursor:pointer}.scroll-to-bottom-button.visible{opacity:1}.scroll-to-bottom-button.hidden{opacity:0}.imgmsg-section{overflow-y:scroll;padding:12px 1.5rem;background-color:#0a131a;background-image:url(/static/media/bg.8aeec790.webp);background-size:contain}.preview-mode{background-color:#101a20!important}.bottom-section{display:flex;align-items:center;background-color:#202d33;width:100%;height:60px;padding:8px}.upload-btn{margin-right:8px}.input-bar{background-color:#2c3943;border-radius:8px;outline-width:0;font-size:14px;color:#e5e5e5;width:100%;height:100%;padding:5px;border:none;resize:none}.input-bar::placeholder{font-size:14px;color:#8796a1}.mic-send-btn{margin-left:.5rem}.containerr{display:flex;justify-content:center;align-items:center;border-radius:10px;height:300px;background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.15);text-align:center}.containerr h1{font-size:2rem}.containerr li{padding:8px;transition:.4s ease;cursor:pointer;display:flex;letter-spacing:1px;opacity:.85}.containerr li:hover{transform:translateX(20px);opacity:1}.containerr li:focus-visible{outline:2px solid red;outline-offset:2px;border-radius:4px}.containerr .my-listt{list-style:none;counter-reset:ordered-list}.containerr li:before{counter-increment:ordered-list;content:counter(ordered-list);font-family:"Sharpie",sans-serif;margin-right:10px;background-color:#ff4e4e;color:#f6f6f6;border-radius:5px;display:flex;justify-content:center;align-items:center;width:30px}.dropdown-list{position:absolute;z-index:1;width:35%;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:4px;font-size:14px;color:#555;bottom:-15px;right:20px}.dropdown-list option{padding:4px 8px}.dropdown-list option:hover{background-color:#f1f1f1}.dropdown-list option:checked{background-color:#e9e9e9}.popup{position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none}.popup .popuptext{visibility:hidden;width:120px;background-color:initial;color:#fff;text-align:center;border-radius:6px;padding:8px 0;position:absolute;z-index:7;bottom:185%;left:600%;margin-left:-80px}.popup .show{visibility:visible;animation:fadeIn 2s}.ant-d-button-container{position:relative}.ant-d-button{width:50px;height:50px;border-radius:50%;background-color:#b1bfc6;border:none;color:#fff;font-size:36px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2)}.replied-message{display:flex;flex-direction:column;background-color:#111b21;border-top-left-radius:7px;border-top-right-radius:7px;margin-bottom:8px;-left:20px;padding:8px 20px 8px 8px;border-left:3px solid #61ff6b;position:relative;color:#fff}.replied-message p{margin:0;font-size:14px;max-height:100px;overflow-y:scroll}.cross-button{position:absolute;top:4px;right:10px;cursor:pointer;font-size:18px;font-weight:700}.hidden-textarea{position:absolute;top:-9999px;left:-9999px;opacity:0}.formatted-text{padding:10px;border:1px solid #ccc;border-radius:5px;min-height:100px;overflow-y:auto}.formatted-text b{font-weight:700}.formatted-text i{font-style:italic}.description{padding-bottom:100px}.dark-container{text-align:center;margin:auto;width:80%;color:#fff}.dark-group-description{background-color:#222;border-radius:10px;padding:20px;margin-top:10px;margin-bottom:40px;box-shadow:0 2px 4px rgba(0,0,0,.3)}.dark-description-text{font-size:16px;line-height:1.5;margin:10px 0}.back-btn{background-color:#111a21;color:#fff;font-size:20px;padding:.5rem;border-radius:50%;border:none;line-height:normal;margin-right:5px}.preview-back-btn{background-color:#2a3942;color:#fff;font-size:25px;margin:1rem 0 0 1rem;border:none}.back-btn:hover{background-color:#37454c}.group-info-modal{display:flex;justify-content:center;align-items:center}.group-info-modal p{margin-bottom:0;min-width:75px;text-align:left}.mediaFolder{color:#fff;display:flex;justify-content:space-between}.imgbox{justify-content:center;text-align:center;color:#fff;margin-top:10px}.mainMedia{margin:31px 0;background-color:#111a21;padding:20px;border-radius:10px}.chats-container{display:flex;flex-direction:column;overflow-y:scroll;cursor:pointer;height:100%}.archived-container{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:55px;padding:0 24px 0 8px}.archived-container:hover{background-color:#202d33}.archived-container .icon-text-container{display:flex;justify-content:space-around;align-items:center;width:150px}.icon-text-container .icon{color:#10b981;font-size:18px}.icon-text-container .icon-title{color:#fff;margin-bottom:0}.archived-container .chat-number{color:#10b981;font-size:12px;font-weight:300;margin-bottom:0}.leftMenu-container{display:flex;flex-direction:column;max-width:80vh;height:100vh;border-color:#404040;border-right-width:1px}.profile-navbar{display:flex;justify-content:space-between;align-items:center;background-color:#202d33;height:60px;padding:.75rem}.profile-navbar .profile-pic{width:40px;border-radius:50%;padding-top:.25rem}.profile-navbar .profile-nav-btns,.search-filter-component{display:flex;justify-content:space-between}.search-filter-component{align-items:center;height:60px;padding:.5rem;position:sticky;top:0;background-color:#111a21;z-index:999}.search-filter-component .input-bar{border-radius:.5rem;background-color:#202d33;color:#8796a1;font-size:14px;font-weight:300;outline:none;padding:12px 16px;width:400px;height:35px}.search-filter-component .input-bar::placeholder{font-size:14px;font-weight:300}.filter-btn{background-color:#111a21;font-size:24px;margin:.5rem;padding:.25rem;border-radius:50%;border:none;line-height:normal}.filter-btn-clicked{background-color:#10b981;color:#fff;border-radius:50%}.filter-btn-clicked:hover{background-color:#047857}.filter-btn-default{color:#8796a1}.filter-btn-default:hover{background-color:#3c454c}.custom-filter-btn{display:flex;grid-gap:10px;gap:10px;padding:.25rem;margin:.25rem;z-index:1;flex-wrap:wrap}.edit-shortcut-btn,.modal-btn{position:sticky;bottom:0;padding:.75rem;display:flex;z-index:999}.edit-shortcut-btn{justify-content:space-evenly;color:#fff}.modal-btn{padding-left:0;grid-gap:13px;gap:13px;background-color:#fff}.edit-shortcut-modal{display:flex;flex-direction:column}.all-modal-conversations,.modal-conversations{display:flex;align-items:center;border-bottom:1px solid #404040;background-color:#111a21;color:#fff;padding:0 12px;height:65px}.all-modal-conversations:hover{background-color:#202d33;cursor:pointer}.modal-input-bar{margin-top:10px;margin-bottom:5px}.modal-checkbox{margin-right:10px}.broadcast-modal{display:flex;justify-content:space-between;position:sticky;z-index:999;top:0;padding:10px 10px 10px 0;background-color:#fff}.broadcast-input-bar{display:flex;align-items:center}.edit-group-modal{display:flex;flex-direction:column;height:600px}.search-bar{position:sticky;top:0;z-index:1;background-color:#fff;padding:5px 0}.modal-users-container{height:500px;overflow-y:auto;margin-top:10px;background-color:#111a21;color:#fff}.modal-user{display:flex;align-items:center;padding:10px}.modal-btn-container{position:sticky;bottom:0;padding:15px 0;z-index:1;background-color:#fff;display:flex}.no-users{margin-top:10px;text-align:center}.group-users{display:flex;align-items:center;color:#fff;margin:10px}.group-users-container:hover,.group-users-container:hover .edit-group-btn{background-color:#202d33;display:block}.group-users-container{overflow-y:auto;border-bottom:1px solid #404040}.group-users-container .edit-group-btn{display:none}.cross-btn:hover{background-color:#3c454c;color:#fff;cursor:pointer}.active-button{background-color:#fff;color:#000}.non-active{background-color:#202c33;color:#fff}.filterStyle{display:flex;padding:15px;justify-content:center;align-items:center;height:"60px"!important}.batch-filter,.branch-filter,.subject-filter{height:630px;overflow:auto}hr{margin:0}.labelStyle{width:70%}.mainFilter-right{max-height:80%}.rounded-checkbox .ant-checkbox-inner{border-radius:50%!important}.rounded-checkbox{margin-right:10px}.mainFilter-container{border-color:#404040;border-right-width:1px;width:100%;height:100vh;position:"relative"}#style-2::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#d62929}.mainFilter-left{width:40%;float:left;background-color:#202d33;height:100vh;overflow-y:auto}.mainFilter-right::-webkit-scrollbar{width:9px;height:9px}.mainFilter-right::-webkit-scrollbar-track{background:#e7e9eb}.mainFilter-right::-webkit-scrollbar-thumb{background:#ccc}.mainFilter-right::-webkit-scrollbar-thumb:window-inactive{background:#ddd}.mainFilter-right::-webkit-scrollbar-thumb:hover{background:#aaa}.mainFilter-right::-webkit-scrollbar-thumb:active{background:#888}.reset-button{border:none;text-align:center;position:absolute;width:8%;transition:.3s ease-in-out}.mainFilter-right{color:#fff;width:60%;float:right}.fixed-button{width:50%;margin-top:16rem;padding:5px;text-align:center;display:inline-block;color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:16px;transition:background-color .3s ease-in-out}@media (min-width:768px) and (max-width:1279px){Adjust styles for smaller devices .fixed-button{position:absolute;margin-top:15px;top:67vh;width:10%;left:20%;right:20%;bottom:20px;padding:8px 15px;font-size:14px;transition:background-color .3s ease-in-out}}.mainFilter-left .filter-container{background-color:#202d33;border-right:1px solid #8796a1;border-bottom:1px solid #404040;color:#fff;width:100%;height:50px;text-align:left;display:flex;justify-content:space-between;grid-gap:5px;gap:5px;align-items:center;cursor:pointer;padding:30px}@media (min-width:768px) and (max-width:1248px){.mainFilter-left .filter-container{padding:1rem}.reset-button{width:-moz-fit-content;width:fit-content}}.mainFilter-left .filter-container:hover,.mainFilter-left .filter-container:hover .filter-item{background-color:#3c454c}.filter-container .filter-item{background-color:#202d33;color:#fff;text-align:left;width:100%;margin-top:6px;border:none}.mainFilter-left .blank-space{background-color:#202d33;width:100%;height:200px;margin-top:6px}.subject-filter{height:850px;overflow:auto}.custom-scrollbar{overflow-y:auto;scrollbar-width:thin;scrollbar-color:grey #d3d3d3}.main-container{height:100vh;overflow:hidden;justify-content:space-around}.components-container{display:flex;justify-content:flex-start;background-color:#111a21;height:100vh}.components-container .left-menu{background-color:#111a21;min-width:340px;max-width:500px;width:50%;height:100%}.components-container .chat-detail{background-color:#222f35;min-width:415px;width:100%;height:100%}.loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#222}.loading-image{width:300px;height:300px}.loading-bar-container{width:300px;height:10px;background-color:#444;border-radius:5px;overflow:hidden}.progress{width:0;height:100%;background-color:#25d366;animation:progressAnimation 2s linear forwards}@keyframes progressAnimation{to{width:100%}}.loaded{font-size:18px;color:#fff;margin-top:20px}.loading-text{color:#fff;margin-top:10px}.AdjustPadding .ant-card-body{padding:14px 20px!important}#CheckboxEdit .ant-checkbox .ant-checkbox-inner{border:1px solid #141313!important}.MediaClientMainContainer{min-height:40vh}.full-navigation,.side-navigation{display:none}@media only screen and (min-width:900px){.full-navigation,.side-navigation{display:block}}.full-navigation .link,.side-navigation .link{display:flex;align-items:center;justify-content:flex-start;color:inherit;text-decoration:none;font-size:14px;height:40px;padding-left:24px;padding-right:6px;margin:5px 0}.full-navigation .link .icon,.side-navigation .link .icon{margin-right:10px;font-size:20px;display:inline-flex}.full-navigation .link.active,.side-navigation .link.active{background-color:var(--hover-color);color:#fff;border-radius:8px}.full-navigation .ant-divider,.side-navigation .ant-divider{margin-bottom:8px;margin-top:16px}.full-navigation.collapsed .ant-divider,.side-navigation.collapsed .ant-divider{margin-top:8px}.full-navigation.collapsed .link,.side-navigation.collapsed .link{justify-content:center;padding-left:6px;margin:0}.full-navigation.collapsed .link .icon,.side-navigation.collapsed .link .icon{margin-right:0}.full-navigation.collapsed .link:hover,.side-navigation.collapsed .link:hover{background-color:transparent;transition:.5s}.full-navigation .link{height:48px;font-size:22px}.full-navigation .link .icon{font-size:26px;margin-right:16px}.side-navigation{transition:width .5s ease}.all-icons .only-icon{transform:scale(1);transition:.2s}.all-icons:hover .only-icon{background-color:transparent;padding:2px;border-radius:50%;transition:.2s;transform:scale(1.7)}.HoverBox{transition:background-color .3s ease;background-color:transparent}.HoverBox,.HoverBox:hover{border-radius:8px;margin:0 5px}.HoverBox:hover{background-color:var(--hover-color);color:#fff}.onlyIconsCss{background-color:transparent!important;margin:3px 20px}.onlyIconsCss:hover .link .only-icon{color:#fff}.onlyIconsCss:hover{background-color:var(--hover-color)!important;margin:3px 20px;border-radius:8px}.all-icons .only-icon.active{color:#fff}.side-navigation .link .only-icon{color:#000}.side-navigation .link.active .only-icon{color:#fff}.bottom-navigation{flex-direction:row;flex-wrap:nowrap;justify-content:space-around;position:fixed;bottom:0;z-index:1000;width:100%;left:0;height:5rem;box-shadow:8px 0 16px rgba(0,0,0,.2)}.bottom-navigation,.bottom-navigation .link{display:flex;align-items:center;background-color:#fff}.bottom-navigation .link{flex-direction:column;justify-content:space-between;font-size:13px;line-height:normal;height:56px;padding:14px 4px 8px;cursor:pointer;border:none}.bottom-navigation .link:focus:not(.active){background-color:rgba(26,115,232,.1)}.bottom-navigation .link .text{font-size:14px;color:inherit;transition:all .2s ease;transform-origin:center top}.bottom-navigation .link .icon-container{font-size:1.9rem;color:inherit;display:inline-flex;margin-bottom:2px;transition:all .2s ease;transform-origin:center bottom}.bottom-navigation .link.active{color:#1a73e8}@media(min-width:450px){.bottom-navigation .link{height:64px;font-size:15px;justify-content:space-around}}@media(max-height:390px){.bottom-navigation .link{height:52px;font-size:12px}}.bottom-navigation .active-tab-line{position:absolute;left:0;top:0;border-top:3px solid #1a73e8;border-bottom:3px solid #1a73e8;border-radius:0 0 4px 4px;z-index:2;transition:left .3s ease}@media only screen and (min-width:900px){.bottom-navigation{display:none}}.bottom-navigation.always-visible{display:flex}#Availabletest .ant-card-head{height:70px;display:flex}#Availabletest .ant-card-head .ant-card-head-title{font-size:20px}#Tasks .ant-card-head-wrapper{height:70px}#Tasks .ant-card-head-title{font-size:20px;font-weight:600}#Tasks .ant-card-head,.HeaderTasks{padding:0 24px}.HeaderTasks{height:70px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center}.HeaderTasks h4{font-size:20px;font-weight:600;margin:0}.certificate-title .ant-card-head-wrapper{height:70px;color:rgba(0,0,0,.85)}#EditVisitors .ant-card-body{padding:0}#RightbarContainer{margin-left:15px}#YourTest .ant-card-head-wrapper{height:70px;padding:0 24px;border-bottom:1px solid #f0f0f0}#YourTest .ant-card-body{padding:24px}#YourTest .ant-tabs{padding:0 24px}#Score .ant-card-head-title{font-size:20px;margin:0;font-weight:600}#Score .ant-card-body{padding:24px}#QuestionBank .ant-card-head-wrapper{display:flex;justify-content:space-between;width:100%}#QuestionBank .ant-card-head{height:7vh;padding:0 24px;font-size:20px;font-weight:700;display:flex}#QuestionBank .ant-card-body{padding:24px}#QuestionBank .ant-card-head-title{font-size:20px;font-weight:600}#AnalysisContainer .ant-card-head-wrapper{padding-top:10px}#AnalysisContainer .ant-card-head{padding:0 24px}#AnalysisContainer .ant-card-head-title{font-size:20px;font-weight:600}#AnalysisContainer .ant-card-body{padding:24px}#AnalysisContainer .ant-tabs{margin-top:11px}.card-overlay-lock{position:absolute;width:200px;height:100%;padding:10px;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.card-lock-icon-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.main{margin:20px 12px}.test-data-lable{margin-bottom:0;font-weight:600}.test-input-label{width:100%;display:flex;justify-content:center;margin:10px 0}.test-input-value{width:100%;height:2.2rem}.marks-input{width:50px;margin-left:10px}.marks-input input{width:100%;border:none;border-bottom:1px solid #000}.marks-input input:active,.marks-input input:focus{box-shadow:none;outline:none;border:none;border-bottom:1px solid #000}.session-chapter{margin:15px 0}.session-modal .ant-modal-body{padding:0 20px}.lable-set{width:200px}.lable-set,.test-input-value{display:flex;align-items:center}.test-back-btn{font-size:20px;cursor:pointer}.test-heading{text-align:center;margin-bottom:20px}.test-tabs .ant-tabs-tab{padding-top:10px}.tests-text{text-align:center;margin:auto;padding:25px 0}.create-test-btn-container{display:flex;justify-content:end;margin-top:4rem;width:100%}.edit-info{display:flex;justify-content:space-between;margin:auto;width:6rem;align-items:center}.edit-btn{margin-left:3px;cursor:pointer;font-size:medium}.edit-input{max-width:11%;padding:0 10px;margin:1px}.edit-select-input{min-width:15%!important;margin:1px}.test-details{width:auto;grid-gap:5px;gap:5px}.search-user-bar{margin-bottom:15px}.preview-p{margin-bottom:0;font-weight:600}.preview-label{width:100px;font-weight:700;font-size:15px;margin-bottom:0}.preview-info{display:flex;align-items:center}.cell-style{border:1px solid grey;padding:5px;text-align:center;font-size:13px}.upload-table .ant-table-cell{padding:16px 0}.attd-info{display:flex;flex-direction:column;width:100%;padding:20px 0}.attd-info .first{border-top:1px solid #999797}.attd-info .first,.attd-info .second{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:0;border-bottom:1px solid #999797;font-size:medium}.atd-value-side{font-weight:600}.powered{display:flex;flex-direction:column;justify-content:center;align-items:center}.powered p{color:grey;margin:0}.prep-img{width:40px}.test-input-value .ant-select-selector{width:100%}.main .top-bar-content{display:flex;justify-content:space-between;align-items:center}@media (max-width:700px){.main .top-bar-content{display:flex;justify-content:space-between;align-items:center;flex-direction:column}}.search-user-bar .ant-btn-icon-only{height:31px}.completed-collapse .ant-collapse-expand-icon{display:flex}.CreatedTestCompleted .ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center}.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{margin:0}@media (min-width:700px){#switch-phase-dropdown{display:none}}#CreateTextContainer .test-input-label .ant-select-selector,#GenerateReport .test-input-label .ant-select-selector{border-radius:8px;height:100%}.test-input-label .ant-select .ant-select-selector{border-radius:8px}.custom-textarea-container{position:relative}.custom-textarea{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.formatted-message{position:relative;z-index:0;padding:10px;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;min-height:100px}.hashtag{color:#00f}.ant-input-search .ant-input,.ant-select-selector{border-radius:8px!important}.ant-input-search .ant-input-search-button{border-radius:0 8px 8px 0!important}#ConfirmAdmissionForm{display:flex;flex-wrap:wrap;width:100%}#ConfirmAdmissionForm>div{width:33%;padding:10px}#ConfirmAdmissionForm>div input{border-radius:8px;border:none;height:40px}#ConfirmAdmissionForm>div p{margin-bottom:5px}#ConfirmAdmissionForm>div .ant-select{width:100%;height:40px}#ConfirmAdmissionForm>div .ant-select-selector{background-color:#f5f5f5;border-radius:8px;border:none;height:40px;display:flex;align-items:center}#noticeAlertContainer{display:flex;justify-content:center;align-items:center;margin-top:3rem;grid-gap:2rem;gap:2rem}#NoticeAlert{width:50%}#AdmissionprocessContainer{margin:15px;background-color:#fff;border-radius:8px;border:1px solid #dadce0}#AdmissionprocessContainer .sectionHeader{height:70px;padding:0 24px;display:flex;align-items:center;border-bottom:.5px solid #f1f1f1}#AdmissionprocessContainer .ant-card-bordered{border:none!important}#CardBodyAdmissionContainer .ant-card-body{padding-top:0}#ConfirmAdmissionFormContainer .ant-card-head-wrapper{height:100%}#EditableTable .ant-table-tbody .ant-table-cell{padding:10px}#EditableTable .ant-table-cell{font-size:13px}#EditableTable .ant-table-cell .ant-btn{font-size:10px}.hellooooooo{position:relative}.hellooooooo .ql-editor{border:none;outline:none}.hellooooooo .ql-tooltip{display:none}.hellooooooo .ql-toolbar .ql-formats{display:flex;align-items:center;position:absolute;bottom:-30px;width:100%;justify-content:center}.hellooooooo .ql-toolbar .ql-formats button{margin:10px;background-color:#f2f6fc;border:none;color:#000;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.hellooooooo .ql-toolbar .ql-formats svg{font-size:30px;background-color:initial;color:#000;display:none}.hellooooooo .ql-toolbar .ql-formats button:before{content:"B";display:inline-block}.hellooooooo .ql-toolbar .ql-formats button:first-child:before{content:"B";display:inline-block;font-weight:700}.hellooooooo .ql-toolbar .ql-formats button:nth-child(2):before{content:"i";font-style:italic;display:inline-block}.hellooooooo .ql-toolbar .ql-formats button:nth-child(3):before{content:"U";border-bottom:1px solid #000;display:inline-block}.hellooooooo .ql-toolbar .ql-formats button:nth-child(4),.hellooooooo .ql-toolbar .ql-formats button:nth-child(5){display:none}.sendEmailModal .ant-modal-header{background-color:#f2f6fc!important}.EmailAttachContainer,.SubjectContainer{border-bottom:1px solid #f2f6fc;padding:8px 0}.EmailAttachContainer .EmailShowContainer,.SubjectContainer .SubjectShowContainer{background-color:initial;width:100%;margin:0 10px;overflow:auto}.EmailAttachContainer>div,.SubjectContainer>div{display:flex;align-items:center}.EmailAttachContainer>div p,.SubjectContainer>div p{margin:0}@media (max-width:960px){#ConfirmAdmissionForm>div{width:50%;padding:10px}#NoticeAlert{width:100%}}@media (max-width:769px){#ConfirmAdmissionForm>div{width:100%;padding:10px}#noticeAlertContainer{flex-direction:column}}.InterviewTemplateContentContainer{max-width:100%;max-height:100%;font-family:"ITC Bookman Light"!important;font-size:17px!important;padding:0 10px}.InterviewTemplateContentContainer a{color:#00f!important}.DarkBoldText,.InterviewTemplateContentContainer a{font-family:"Bookman-Medium"!important}.MainInterviewHeadingContainer{border-bottom:1px solid rgba(47,47,47,.574);border-top:1px solid rgba(47,47,47,.574);padding:15px 0}.MainInterviewHeadingContainer h2{font-size:18px;font-weight:500;margin-bottom:0}.InterviewRelatedMainHeading h2{font-size:20px;text-align:center;font-weight:500;margin-bottom:0;margin-top:20px;font-family:"ITC Bookman Demi"!important}.SenderDetailsContainer{margin:20px 0;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.SenderDetailsContainer>div span:first-child{font-weight:600}.SenderDetailsContainer>div span:first-child:after{content:":";display:inline-block}.InterviewLetterContentContainer{margin-top:20px}.InterviewLetterContentContainer .StudentNameSpan{color:#000!important}.InstructionsPointsContainer h2,.PanelDetailsContainer h2,.SeparateContainerStyles h2{font-weight:600;font-size:18px}.InstructionsPointsContainer div p{font-family:"Bookman-Medium"!important}.SeparateContainerStyles ul li{list-style:none}.SeparateContainerStyles ul li:nth-child(4),.SeparateContainerStyles ul li:nth-child(5){font-family:"Bookman-Medium"!important}.SeparateContainerStyles ul li:before{content:"-";display:inline-block;margin-right:5px}.SeparateContainerStyles ul li span{font-family:"Bookman-Medium"!important}.InstructionsPointsContainer>div p{margin-bottom:0;font-weight:800}.InstructionsPointsContainer>div ul li{list-style:none}.InstructionsPointsContainer>div ul li:before{content:"-";display:inline-block;margin-right:5px}.PanelDetailsContainer .BoldPoints{margin:20px 0;margin-top:0!important}.PanelDetailsContainer .BoldPoints p{margin-bottom:0;font-family:"Bookman-Medium"!important}.PanelDetailsContainer .ant-table{border-collapse:collapse}.BottomBestRegardContainer{margin-top:20px}.BottomBestRegardContainer p{margin:0!important}.secondLettter ul li,.secondLettter ul li span{font-weight:700!important}.SenderDetailsContainer div span{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.defaultFont,.PanelDetailsContainer .ant-table-wrapper .ant-table-tbody .ant-table-cell,.PanelDetailsContainer .ant-table-wrapper .ant-table-tbody .ant-table-cell a,.PanelDetailsContainer div .ant-table-thead{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif!important}.InstructionsPointsContainer div p,.secondLetterheading,.secondLettter ul li,.TeamRegard{font-family:"Bookman-Medium"!important}.AdmissionLetterCard .AdmissionLetterTitle{font-size:20px;font-weight:700;margin-bottom:0}.AdmissionLetterCard p{margin-bottom:5px}.AdmissionWordunderline{border-bottom:1px solid #000}.AdmissionLetterContactInfo ul li{font-weight:600}.AdmissionLetterCard a{color:#467686!important}#Iconset .ant-steps-icon{display:flex;align-items:center;justify-content:center;height:100%}#Allow .ant-picker-dropdown-range{top:50px!important}.mycard{border-radius:14px;width:min-content}.leave_cards,.mycard{border:1px solid #d5e1f1}.leave_cards{text-align:center;border-radius:10px}.top-btn-styles{display:flex;align-items:center;width:100%;flex-wrap:wrap;justify-content:right;font-size:xx-small}#LeaveCards .ant-row .ant-col .ant-card .ant-card-head-title{padding-bottom:0!important}#LeaveCards .ant-row .ant-col:first-child .ant-card .ant-card-head-title div{background-color:#475164}#LeaveCards .ant-row .ant-col:nth-child(2) .ant-card .ant-card-head-title div{background-color:#36504f;background-color:#4a5335}.timeline-container{justify-content:space-between;padding:20px;width:100%;max-width:1200px;margin:0 auto}.progress-bar-background{right:0;background-color:#d9d9d9;z-index:1}.progress-bar,.progress-bar-background{position:absolute;top:50%;left:0;height:2px;transform:translateY(-50%)}.progress-bar{background-color:#1890ff;z-index:2;transition:width .3s ease-in-out}.step{position:relative;z-index:3;text-align:center;flex:1 1;cursor:pointer}.ant-progress-circle{margin:0 auto}.title{margin-top:10px;font-size:14px;color:#555}.title.highlight{color:#1890ff;font-weight:700}@media (max-width:768px){.timeline-container{flex-direction:column;align-items:flex-start}.progress-bar,.progress-bar-background{top:30px;height:2px;width:100%}.step{flex:none;margin-bottom:20px;width:100%;display:flex;align-items:center}.title{margin-top:0}}.row-field-set{display:flex}.row-field-set .ant-form-item{width:100%;padding:0 5px}#SubmtBtn{background-color:initial;border:1px solid #f3ac3e;border-radius:0!important;padding:20px 30px;display:flex;align-items:center;justify-content:center}#SubmtBtn span{color:#000!important}#SubmtBtn:hover{background-color:#f3ac3e;border:1px solid transparent;border-radius:0!important}@media (max-width:900px){.row-field-set{display:flex;flex-wrap:wrap}}.MarqueeTagEdit p{display:flex;align-items:center;grid-gap:20px;gap:20px}.MarqueeTagEdit p:before{content:"";display:inline-block;height:8px;width:8px;background-color:#fff;border-radius:50%}.formInputFields{margin:10px 5px}.labelWidth{width:150px}.formFields{display:flex;justify-content:space-between}.forms .ant-form-item{width:100%;margin:10px}.AcedemicHr .formHeading{font-size:15px;padding:10px;border-bottom:.5px solid #f1f1f1}.formstyleBox{margin:20px 0;border:1px solid hsla(0,0%,92.9%,.38823529411764707);border-radius:8px}#CardStyle .ant-card-body{padding:0}.formFields .ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type=radio]{width:0;height:0}.main{border-radius:8px;margin:15px;border:1px solid #dadce0;background-color:#fff;min-height:45rem}#IdCard .ant-card-head-title{padding:20px 0;font-size:20px}#CardStyles{width:30%}@media (max-width:769px){#CardStyles{width:100%}}#TicketContainer .ant-card-head-title{font-size:20px;padding:20px 0}.studentNotice-container{border-radius:8px;margin:15px;border:1px solid #dadce0;background-color:#fff}#studentNoticeHeading{font-size:20px;font-weight:600}.section-padding{padding:20px 0}.createNotice-container p{margin-bottom:5px}.selectContainer{width:100%}.selectContainer .ant-select{width:80%}.bothSelect{display:flex;width:75%}.bothSelect div{width:100%}.noticeContent{width:30%}.studentNotice-container .ant-select-selector{border-radius:8px!important}.alert-container{border-radius:8px;margin:15px;border:1px solid #dadce0;background-color:#fff}.custom-panel-header{display:flex;justify-content:space-between;grid-gap:5rem;gap:5rem}.custom-panel-header .header-title{font-weight:700}.alerts-panel-discription{margin-left:2rem}.MediaClientMainContainer{background-color:#fff;min-height:80vh;margin:15px;border-radius:8px}.HeaderContainer{padding:20px;border-bottom:.5px solid #f1f1f1;display:flex;justify-content:space-between;align-items:center}.HeaderContainer h4{font-size:20px;font-weight:600;margin:0}.ContainerBody{padding:20px}.MediaClientCard{background:#f6faff;margin:10px;border-radius:8px;border:1px solid #d2d9ea;padding:15px;cursor:pointer}.MediaClientCard .CardImage{display:flex;align-items:center;justify-content:center;padding:20px 0}.MediaClientCard .CardImage img{width:100%;aspect-ratio:3/2;object-fit:contain}.ImageUploadDate{display:flex;justify-content:end;padding-top:15px}.ImageUploadDate p{font-size:12px;color:#6a6a6a;margin:0}#MediaAlbumsCards .MediaClientCard .CardImage{padding:15px 0 0}#MediaAlbumsCards .MediaClientCard .CardImage img{width:100%;border-radius:8px}#MediaAlbumsCards .MediaClientCard .CardTitle{display:flex;align-items:center;justify-content:space-between}#MediaAlbumsCards .ant-card .ant-card-body{padding:20px 5px!important}.FormLableInput .ant-input{border-radius:8px}.FormLableInput{margin-bottom:20px}.FormLableInput,.InputContainer{display:flex;flex-direction:column}.InputContainer{border:1px dashed #1a73e8;justify-content:center;align-items:center;border-radius:8px}.InputContainer input{text-align:center;margin:auto;width:43%;padding:50px 0}#CheckBox{position:absolute;top:10px;transition:.5s}#previewImage .ant-image-preview-img{width:40%!important}#MediaAlbumsCards .ant-card-meta-detail .ant-card-meta-description{font-size:10px!important}#CardHoverCheck .ant-card-cover{border-radius:8px;padding:1px}#CardHoverCheck .ant-card-meta-detail .ant-card-meta-title{font-size:12px;font-weight:500}#CardHoverCheck .ant-card:hover{box-shadow:none}#previewImage{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border:1px solid #ced5e7;margin:0;border-radius:8px}#CardSylePhase{padding:10px}#CardSylePhase .ant-card .ant-card-body{display:none}#CardSylePhase .ant-card .ant-card-head{background:#fafafa}.ItemsLenghtContainer{color:grey}@media (min-width:1500px) and (max-width:4000px){#MediaAlbumsCards .ant-row .ant-col,#RowColSetContainer .ant-row .ant-col{width:12.5%;transition:.5s}}@media (min-width:1200px) and (max-width:1500px){#MediaAlbumsCards .ant-row .ant-col,#RowColSetContainer .ant-row .ant-col{width:20%;transition:.5s}}@media (min-width:900px) and (max-width:1200px){#MediaAlbumsCards .ant-row .ant-col,#RowColSetContainer .ant-row .ant-col{width:33%;transition:.5s}}@media (min-width:700px) and (max-width:899px){#MediaAlbumsCards .ant-row .ant-col,#RowColSetContainer .ant-row .ant-col{width:33%;transition:.5s}}@media (min-width:300px) and (max-width:699px){#MediaAlbumsCards .ant-row .ant-col,#RowColSetContainer .ant-row .ant-col{width:50%;transition:.5s}}.employee-profile-parent{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px}.employee-profile-left,.employee-profile-right{flex:1 1 48%}.profile-section{display:flex;justify-content:center;align-items:center;height:35vh;grid-gap:1rem;gap:1rem}.job-info-container{margin-bottom:1rem}.employee-info{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:768px){.employee-profile-left,.employee-profile-right{flex:1 1 100%}}.SessionFlowSlider_sessionFlowContainer__3N_dx{padding:24px;background:#fff;width:100%;border-radius:12px}.SessionFlowSlider_header__D78lN{margin-bottom:24px}.SessionFlowSlider_title__3nrul{font-size:23px;font-weight:600;color:#4a4a4a;margin:0 0 8px}.SessionFlowSlider_legend__2V_9e{display:flex;grid-gap:20px;gap:20px;margin-top:12px;flex-wrap:wrap}.SessionFlowSlider_legendItem__29srN{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;color:#6b7280}.SessionFlowSlider_legendIcon__2CdaC{font-size:14px}.SessionFlowSlider_completedIcon__M390_{color:#10b981}.SessionFlowSlider_currentIcon__2kCUF{color:#e8862a}.SessionFlowSlider_lockedIcon__2YjVx{color:#6b7280}.SessionFlowSlider_sessionWrapper__26LaY{display:flex;align-items:flex-start;grid-gap:32px;gap:32px}.SessionFlowSlider_allSessionsText__lXxI1{flex-shrink:0;padding-top:20px}.SessionFlowSlider_allSessionsText__lXxI1 h3{font-size:17px;font-weight:600;color:#4a4a4a;margin:0 0 8px}.SessionFlowSlider_allSessionsText__lXxI1 p{font-size:13px;color:#8b8b8b;margin:0;line-height:1.5;max-width:200px}.SessionFlowSlider_sessionGrid__1Pvoy{display:flex;grid-gap:16px;gap:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:16px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex:1 1}.SessionFlowSlider_sessionGrid__1Pvoy::-webkit-scrollbar{height:6px}.SessionFlowSlider_sessionGrid__1Pvoy::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.SessionFlowSlider_sessionGrid__1Pvoy::-webkit-scrollbar-thumb{background:#8b8b8b;border-radius:3px}.SessionFlowSlider_sessionGrid__1Pvoy::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.SessionFlowSlider_sessionCard__5IMC1{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px 16px 16px;cursor:pointer;transition:all .3s ease;min-height:140px;min-width:180px;max-width:180px;display:flex;flex-direction:column;position:relative;flex-shrink:0;margin-top:24px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.SessionFlowSlider_sessionCard__5IMC1.SessionFlowSlider_completed__bB78p{border-color:#10b981;background:#f0fdf4}.SessionFlowSlider_sessionCard__5IMC1.SessionFlowSlider_current__DZNTb{border-color:#e8862a;background:#fff7ed}.SessionFlowSlider_sessionCard__5IMC1.SessionFlowSlider_locked__LVzTU{opacity:.6;cursor:not-allowed;pointer-events:none;border-color:#e5e7eb;background:#f9fafb}.SessionFlowSlider_statusBadge__23Pby{display:flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px;padding:6px 10px;border-radius:16px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:16px auto 12px;width:-moz-fit-content;width:fit-content}.SessionFlowSlider_statusBadge__23Pby.SessionFlowSlider_completed__bB78p{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.SessionFlowSlider_statusBadge__23Pby.SessionFlowSlider_current__DZNTb{background:#fed7aa;color:#9a3412;border:1px solid #fdba74}.SessionFlowSlider_statusBadge__23Pby.SessionFlowSlider_locked__LVzTU{background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}.SessionFlowSlider_statusIcon__3iAnw{font-size:8px}.SessionFlowSlider_statusText__2ELiM{font-size:9px}.SessionFlowSlider_iconContainer__3XGtC{position:absolute;top:-24px;left:50%;transform:translateX(-50%);width:48px;height:48px;border-radius:50%;background:#008069;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.SessionFlowSlider_completedIcon__M390_{background:#10b981!important}.SessionFlowSlider_currentIcon__2kCUF{background:#e8862a!important}.SessionFlowSlider_lockedIcon__2YjVx{background:#6b7280!important}.SessionFlowSlider_sessionCard__5IMC1:not(.SessionFlowSlider_active__3OLno) .SessionFlowSlider_iconContainer__3XGtC{background:#8b8b8b}.SessionFlowSlider_sessionCard__5IMC1.SessionFlowSlider_completed__bB78p .SessionFlowSlider_completedIcon__M390_,.SessionFlowSlider_sessionCard__5IMC1.SessionFlowSlider_completed__bB78p:not(.SessionFlowSlider_active__3OLno) .SessionFlowSlider_iconContainer__3XGtC{background:#10b981!important}.SessionFlowSlider_sessionCard__5IMC1.SessionFlowSlider_current__DZNTb .SessionFlowSlider_currentIcon__2kCUF,.SessionFlowSlider_sessionCard__5IMC1.SessionFlowSlider_current__DZNTb:not(.SessionFlowSlider_active__3OLno) .SessionFlowSlider_iconContainer__3XGtC{background:#e8862a!important}.SessionFlowSlider_sessionCard__5IMC1.SessionFlowSlider_locked__LVzTU .SessionFlowSlider_lockedIcon__2YjVx,.SessionFlowSlider_sessionCard__5IMC1.SessionFlowSlider_locked__LVzTU:not(.SessionFlowSlider_active__3OLno) .SessionFlowSlider_iconContainer__3XGtC{background:#6b7280!important}.SessionFlowSlider_sessionCard__5IMC1:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.SessionFlowSlider_sessionCard__5IMC1.SessionFlowSlider_active__3OLno{background:#008069;border-color:#008069;color:#fff;box-shadow:0 4px 16px rgba(0,128,105,.2)}.SessionFlowSlider_sessionCard__5IMC1.SessionFlowSlider_active__3OLno:hover{background:#006b5a;box-shadow:0 6px 20px rgba(0,128,105,.3)}.SessionFlowSlider_icon__1ErKZ{font-size:19px;color:#fff;transition:color .3s ease}.SessionFlowSlider_refreshIcon__1mpY8{position:absolute;top:-2px;right:-2px;width:20px;height:20px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#008069;font-size:10px;border:2px solid #008069}.SessionFlowSlider_sessionContent__3eqD9{flex:1 1;text-align:center;padding-top:8px}.SessionFlowSlider_sessionTitle__1Sd--{font-size:12px;font-weight:500;color:#8b8b8b;margin:0 0 4px;text-transform:uppercase;letter-spacing:.5px}.SessionFlowSlider_sessionCard__5IMC1.SessionFlowSlider_active__3OLno .SessionFlowSlider_sessionTitle__1Sd--{color:hsla(0,0%,100%,.8)}.SessionFlowSlider_sessionSubtitle__RfZyZ{font-size:13px;font-weight:600;color:#4a4a4a;margin:0;line-height:1.3}.SessionFlowSlider_sessionCard__5IMC1.SessionFlowSlider_active__3OLno .SessionFlowSlider_sessionSubtitle__RfZyZ{color:#fff}.SessionFlowSlider_sessionFooter__3d45F{display:flex;justify-content:center;margin-top:12px}.SessionFlowSlider_arrowContainer__2hLfU{width:32px;height:32px;border-radius:50%;border:1px solid #e9ecef;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.SessionFlowSlider_sessionCard__5IMC1:hover .SessionFlowSlider_arrowContainer__2hLfU{border-color:#8b8b8b}.SessionFlowSlider_sessionCard__5IMC1.SessionFlowSlider_active__3OLno .SessionFlowSlider_arrowContainer__2hLfU{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1)}.SessionFlowSlider_arrow__16lXQ{color:#8b8b8b;transition:color .3s ease}.SessionFlowSlider_sessionCard__5IMC1:hover .SessionFlowSlider_arrow__16lXQ{color:#4a4a4a}.SessionFlowSlider_sessionCard__5IMC1.SessionFlowSlider_active__3OLno .SessionFlowSlider_arrow__16lXQ{color:#fff}@media (max-width:768px){.SessionFlowSlider_sessionFlowContainer__3N_dx{padding:16px}.SessionFlowSlider_sessionWrapper__26LaY{flex-direction:column;grid-gap:16px;gap:16px}.SessionFlowSlider_allSessionsText__lXxI1{padding-top:0}.SessionFlowSlider_sessionGrid__1Pvoy{grid-gap:12px;gap:12px;padding-bottom:12px}.SessionFlowSlider_sessionCard__5IMC1{min-width:160px;max-width:160px;padding:16px 12px 12px;min-height:120px}.SessionFlowSlider_title__3nrul{font-size:16px}}@media (max-width:480px){.SessionFlowSlider_sessionGrid__1Pvoy{grid-gap:8px;gap:8px}.SessionFlowSlider_sessionCard__5IMC1{min-width:140px;max-width:140px;padding:14px 10px 10px;min-height:100px}.SessionFlowSlider_iconContainer__3XGtC{width:40px;height:40px;top:-20px}.SessionFlowSlider_icon__1ErKZ{font-size:14px}}.SessionSummary_sessionSummaryContainer__2uFNo{background:#fff;padding:24px;margin-bottom:24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.SessionSummary_header__2Uph6{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.SessionSummary_title__3Qh62{font-size:19px;font-weight:600;color:#4a4a4a;margin:0}.SessionSummary_reorderButton__r4sBS{background:#e8862a!important;border-color:#e8862a!important;border-radius:8px;height:36px;padding:0 20px;font-size:13px;font-weight:500;display:flex;align-items:center;grid-gap:8px;gap:8px}.SessionSummary_reorderButton__r4sBS:hover{background:#d67622!important;border-color:#d67622!important}.SessionSummary_reorderButton__r4sBS:focus{background:#e8862a!important;border-color:#e8862a!important}.SessionSummary_content__1IFam{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.SessionSummary_section__ZKlkp{background:#fafafa;border-radius:12px;padding:20px;border:1px solid #f0f0f0}.SessionSummary_sectionHeader__1pJqK{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.SessionSummary_sectionIcon__2rmrH{font-size:16px;color:#4a4a4a}.SessionSummary_sectionTitle__JxbYJ{font-size:15px;font-weight:600;color:#4a4a4a;margin:0}.SessionSummary_sectionDescription__3TWoA{font-size:13px;line-height:1.6;color:#666;margin:0}@media (max-width:768px){.SessionSummary_sessionSummaryContainer__2uFNo{padding:20px}.SessionSummary_header__2Uph6{flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px}.SessionSummary_title__3Qh62{font-size:16px}.SessionSummary_reorderButton__r4sBS{height:32px;padding:0 16px;font-size:12px}.SessionSummary_section__ZKlkp{padding:16px}.SessionSummary_sectionTitle__JxbYJ{font-size:14px}.SessionSummary_sectionDescription__3TWoA{font-size:12px}}@media (max-width:480px){.SessionSummary_sessionSummaryContainer__2uFNo{padding:12px}.SessionSummary_title__3Qh62{font-size:18px;line-height:1.3}.SessionSummary_content__1IFam{grid-gap:16px;gap:16px}.SessionSummary_section__ZKlkp{padding:12px}.SessionSummary_sectionHeader__1pJqK{grid-gap:8px;gap:8px}.SessionSummary_sectionIcon__2rmrH{font-size:18px}}.SessionSummary_reorderModal__2cC12 .ant-modal-content{border-radius:12px}.SessionSummary_reorderModal__2cC12 .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.SessionSummary_reorderModal__2cC12 .ant-modal-title{font-size:14px;font-weight:600;color:#4a4a4a}.SessionSummary_reorderContent__3PZFf{padding:8px 0}.SessionSummary_reorderInstructions__37fs4{color:#8b8b8b;margin-bottom:20px;font-size:11px;line-height:1.5}.SessionSummary_sessionsList__3RX14{min-height:200px}.SessionSummary_sessionItem__2p548{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:8px;padding:12px 16px;cursor:grab;transition:all .2s ease;-webkit-user-select:none;user-select:none}.SessionSummary_sessionItem__2p548:hover{border-color:#008069;box-shadow:0 2px 8px rgba(0,128,105,.1)}.SessionSummary_sessionItem__2p548.SessionSummary_dragging__3bFo1{cursor:grabbing;transform:rotate(2deg);box-shadow:0 4px 16px rgba(0,0,0,.15);border-color:#008069;opacity:.7}.SessionSummary_sessionItemContent__3cfGp{display:flex;align-items:center;grid-gap:12px;gap:12px}.SessionSummary_dragHandle__18mYg{color:#8b8b8b;font-size:13px;cursor:grab;transition:color .2s ease}.SessionSummary_sessionItem__2p548:hover .SessionSummary_dragHandle__18mYg{color:#008069}.SessionSummary_sessionItem__2p548.SessionSummary_dragging__3bFo1 .SessionSummary_dragHandle__18mYg{cursor:grabbing}.SessionSummary_sessionInfo__Jjkq3{display:flex;flex-direction:column;grid-gap:2px;gap:2px;flex:1 1}.SessionSummary_sessionNumber__2QsC0{font-size:10px;font-weight:600;color:#008069;text-transform:uppercase;letter-spacing:.5px}.SessionSummary_sessionTitle__2E9O3{font-size:11px;font-weight:500;color:#4a4a4a;line-height:1.4}@media (max-width:768px){.SessionSummary_reorderModal__2cC12{margin:16px}.SessionSummary_sessionItem__2p548{padding:10px 12px}.SessionSummary_sessionItemContent__3cfGp{grid-gap:10px;gap:10px}.SessionSummary_dragHandle__18mYg{font-size:11px}.SessionSummary_sessionTitle__2E9O3{font-size:10px}}.SessionTabs_sessionTabsContainer__2EQq9{background:#fff;border-radius:12px;overflow:hidden;margin-top:24px;padding:20px 28px;box-shadow:0 4px 16px rgba(0,0,0,.08);border:1px solid #f0f0f0}.SessionTabs_sessionTabs__2fSsq{border:none}.SessionTabs_sessionTabs__2fSsq .SessionTabs_ant-tabs-nav__1G3Yi{background:#fafafa;margin:0;padding:0 28px;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0}.SessionTabs_sessionTabs__2fSsq .SessionTabs_ant-tabs-nav-wrap__10EHf{padding:16px 0}.SessionTabs_sessionTabs__2fSsq .SessionTabs_ant-tabs-tab__1wUBC{background:transparent;border:none;margin:0 12px 0 0;padding:12px 20px;border-radius:8px;transition:all .3s ease;font-weight:500}.SessionTabs_sessionTabs__2fSsq .SessionTabs_ant-tabs-tab__1wUBC:hover{background:rgba(232,134,42,.1);color:#e8862a;transform:translateY(-1px)}.SessionTabs_sessionTabs__2fSsq .SessionTabs_ant-tabs-tab-active__PgOI-{background:#e8862a;color:#fff!important;font-weight:600;box-shadow:0 4px 12px rgba(232,134,42,.3)}.SessionTabs_sessionTabs__2fSsq .SessionTabs_ant-tabs-tab-active__PgOI-:hover{background:#d67622;transform:translateY(-1px)}.SessionTabs_sessionTabs__2fSsq .SessionTabs_ant-tabs-tab-disabled__3N8nd{opacity:.5;cursor:not-allowed}.SessionTabs_sessionTabs__2fSsq .SessionTabs_ant-tabs-tab-disabled__3N8nd:hover{background:transparent;color:inherit;transform:none}.SessionTabs_sessionTabs__2fSsq .SessionTabs_ant-tabs-ink-bar__3VAY6{display:none}.SessionTabs_tabLabel__1FuZa{display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:14px;font-weight:500}.SessionTabs_tabIcon__1R8YE{font-size:16px}.SessionTabs_tabLabel__1FuZa.SessionTabs_disabled__3t4SY{opacity:.5}.SessionTabs_tabPane__3L8EL{padding:0;background:#fff;border-radius:0 0 8px 8px}.SessionTabs_tabContent__2HLsD{padding:36px 32px;min-height:500px;background:#fff;border-radius:0 0 8px 8px;position:relative}.SessionTabs_downloadSection__3qM-A{text-align:center;margin-bottom:32px;padding:28px;background:linear-gradient(135deg,#fff7ed,#fed7aa);border-radius:12px;border:2px dashed #e8862a;position:relative}.SessionTabs_downloadSection__3qM-A:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:12px;background:linear-gradient(135deg,#e8862a,#d67622);z-index:-1;opacity:.1}.SessionTabs_downloadButton__1wmOy{background:linear-gradient(135deg,#008069,#006b5a);border:2px solid #008069;color:#fff;font-weight:500;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,128,105,.2);position:relative;overflow:hidden}.SessionTabs_downloadButton__1wmOy:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s}.SessionTabs_downloadButton__1wmOy:hover{background:linear-gradient(135deg,#006b5a,#005a4b);border-color:#006b5a;color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,128,105,.3)}.SessionTabs_downloadButton__1wmOy:hover:before{left:100%}.SessionTabs_downloadButton__1wmOy:focus{background:linear-gradient(135deg,#006b5a,#005a4b);border-color:#006b5a;color:#fff;box-shadow:0 0 0 3px rgba(0,128,105,.25),0 4px 16px rgba(0,128,105,.3);outline:none}.SessionTabs_downloadButton__1wmOy:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,128,105,.2)}.SessionTabs_descriptionSection__1yZGG{position:relative}.SessionTabs_editControls__3iK7K{text-align:right;margin-bottom:20px}.SessionTabs_editButton__CTNH9{background:#e8862a!important;border-color:#e8862a!important;color:#fff!important;font-weight:500;border-radius:8px;padding:8px 20px;height:auto;box-shadow:0 4px 12px rgba(232,134,42,.3);transition:all .3s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.SessionTabs_editButton__CTNH9:hover{background:#d67622!important;border-color:#d67622!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(232,134,42,.4)}.SessionTabs_editButton__CTNH9:disabled{background:#8b8b8b!important;border-color:#8b8b8b!important;color:#fff!important;transform:none;box-shadow:none;cursor:not-allowed;opacity:.6}.SessionTabs_quillContainer__2m424{margin-top:24px}.SessionTabs_quillEditor__2cwWe{background:#fff;border-radius:12px;border:2px solid #e9ecef;transition:all .3s ease;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}.SessionTabs_quillEditor__2cwWe:hover{border-color:#e8862a;box-shadow:0 0 0 4px rgba(232,134,42,.1)}.SessionTabs_quillEditor__2cwWe .SessionTabs_ql-toolbar__3Lygm{border:solid #e9ecef;border-width:2px 2px 1px;border-radius:12px 12px 0 0;background:linear-gradient(135deg,#fafafa,#f8f9fa);padding:16px 20px;position:relative}.SessionTabs_quillEditor__2cwWe .SessionTabs_ql-toolbar__3Lygm:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#e9ecef 50%,transparent)}.SessionTabs_quillEditor__2cwWe .SessionTabs_ql-container__tqs0Q{border:2px solid #e9ecef;border-top:none;border-radius:0 0 12px 12px;font-size:15px;line-height:1.7;min-height:250px}.SessionTabs_quillEditor__2cwWe .SessionTabs_ql-editor__3ePg1{padding:24px;font-family:"Inter","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;color:#4a4a4a}.SessionTabs_quillEditor__2cwWe .SessionTabs_ql-editor__3ePg1.SessionTabs_ql-blank__2v0vP:before{color:#8b8b8b;font-style:normal;font-size:15px}.SessionTabs_quillEditor__2cwWe.SessionTabs_ql-focused__2qJ32{border-color:#e8862a;box-shadow:0 0 0 4px rgba(232,134,42,.15)}.SessionTabs_quillEditor__2cwWe .SessionTabs_ql-toolbar__3Lygm .SessionTabs_ql-stroke__3ZReT{stroke:#4a4a4a;transition:stroke .2s ease}.SessionTabs_quillEditor__2cwWe .SessionTabs_ql-toolbar__3Lygm .SessionTabs_ql-fill__2ZeiX{fill:#4a4a4a;transition:fill .2s ease}.SessionTabs_quillEditor__2cwWe .SessionTabs_ql-toolbar__3Lygm button:hover .SessionTabs_ql-stroke__3ZReT{stroke:#e8862a}.SessionTabs_quillEditor__2cwWe .SessionTabs_ql-toolbar__3Lygm button:hover .SessionTabs_ql-fill__2ZeiX{fill:#e8862a}.SessionTabs_quillEditor__2cwWe .SessionTabs_ql-toolbar__3Lygm button.SessionTabs_ql-active__1DZv8 .SessionTabs_ql-stroke__3ZReT{stroke:#e8862a}.SessionTabs_quillEditor__2cwWe .SessionTabs_ql-toolbar__3Lygm button.SessionTabs_ql-active__1DZv8 .SessionTabs_ql-fill__2ZeiX{fill:#e8862a}.SessionTabs_quillEditor__2cwWe .SessionTabs_ql-toolbar__3Lygm button{padding:6px 8px;margin:2px;border-radius:4px;transition:all .2s ease}.SessionTabs_quillEditor__2cwWe .SessionTabs_ql-toolbar__3Lygm button:hover{background:rgba(232,134,42,.1)}.SessionTabs_quillEditor__2cwWe .SessionTabs_ql-toolbar__3Lygm button.SessionTabs_ql-active__1DZv8{background:rgba(232,134,42,.15)}.SessionTabs_descriptionContent__StvTW{color:#4a4a4a;line-height:1.7;font-size:15px;padding:20px 0}.SessionTabs_descriptionContent__StvTW h4{color:#4a4a4a;margin-bottom:16px;font-weight:600}.SessionTabs_descriptionContent__StvTW p{margin-bottom:16px}.SessionTabs_descriptionContent__StvTW ol,.SessionTabs_descriptionContent__StvTW ul{margin-bottom:16px;padding-left:24px}.SessionTabs_descriptionContent__StvTW li{margin-bottom:8px}.SessionTabs_meetingNotesSection__31qfF{background:#fff;border-radius:12px;border:1px solid #f0f0f0}.SessionTabs_meetingNotesSection__31qfF h4{color:#4a4a4a;margin-bottom:24px;font-size:18px;font-weight:600}.SessionTabs_dateTimeHeader__3IUUX,.SessionTabs_notesHeader__iqUuc{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px;border-bottom:2px solid #f0f0f0}.SessionTabs_dateTimeHeader__3IUUX h4,.SessionTabs_notesHeader__iqUuc h4{margin:0;color:#4a4a4a;font-size:18px;font-weight:600;display:flex;align-items:center;grid-gap:12px;gap:12px}.SessionTabs_saveButton__2hsLN{background:#e8862a!important;border-color:#e8862a!important;color:#fff!important;font-weight:500;border-radius:8px;padding:8px 20px;height:auto;box-shadow:0 4px 12px rgba(232,134,42,.3);transition:all .3s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.SessionTabs_saveButton__2hsLN:hover{background:#d67622!important;border-color:#d67622!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(232,134,42,.4)}.SessionTabs_saveButton__2hsLN:disabled{background:#8b8b8b!important;border-color:#8b8b8b!important;transform:none;box-shadow:none;cursor:not-allowed;opacity:.6}.SessionTabs_saveButton__2hsLN:focus{box-shadow:0 0 0 4px rgba(232,134,42,.2)}.SessionTabs_dateTimeSection__3bGQ-{margin-top:32px;padding-top:32px;border-top:1px solid #f0f0f0}.SessionTabs_dateTimeInputs__AEOdm{display:flex;grid-gap:16px;gap:16px;flex-wrap:wrap}.SessionTabs_dateTimeInput__26FBK{flex:1 1;min-width:250px;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:all .3s ease}.SessionTabs_dateTimeInput__26FBK:focus{outline:none;border-color:#e8862a;box-shadow:0 0 0 4px rgba(232,134,42,.1)}.SessionTabs_nextSessionInfo__3o15n{margin-top:24px;padding:20px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:12px;border:1px solid #bbf7d0}.SessionTabs_nextSessionInfo__3o15n h4{margin:0 0 8px;color:#166534;font-weight:600}.SessionTabs_nextSessionInfo__3o15n p{margin:0;color:#15803d;font-weight:500;font-size:15px}.SessionTabs_feedbackSection__4OsI6 h4{color:#4a4a4a;margin-bottom:24px;font-size:18px;font-weight:600}.SessionTabs_studentFeedbackSection__21Xjj{margin-bottom:32px}.SessionTabs_feedbackCompleted__1Pl9i{background:linear-gradient(135deg,#f0fdf4,#dcfce7);padding:16px 20px;border-radius:8px;border:1px solid #bbf7d0;margin-bottom:20px}.SessionTabs_feedbackForm__2OE5w{background:#f8f9fa;border-radius:12px;border:2px dashed #8b8b8b}.SessionTabs_feedbackForm__2OE5w p{color:#4a4a4a;margin-bottom:20px;font-size:16px;font-weight:500}.SessionTabs_mentorFeedbackSection__1Q72I{padding-top:32px;border-top:1px solid #f0f0f0}.SessionTabs_mentorFeedbackSection__1Q72I .SessionTabs_notesHeader__iqUuc{border-bottom:2px solid #f0f0f0}.SessionTabs_mentorFeedbackSection__1Q72I .SessionTabs_quillContainer__2m424{margin-top:20px}.SessionTabs_resourcesSection__2BcsK{padding:0}.SessionTabs_resourcesSection__2BcsK h4{color:#4a4a4a;margin-bottom:24px;font-size:18px;font-weight:600}.SessionTabs_resourceActions__FQL3f{display:flex;justify-content:flex-end;grid-gap:16px;gap:16px;margin-bottom:32px;flex-wrap:wrap}.SessionTabs_addResourceButton__2lwB6,.SessionTabs_addWritingButton__2vXKH{background:#e8862a!important;border-color:#e8862a!important;color:#fff!important;font-weight:500;border-radius:8px;padding:8px 24px;height:auto;font-size:14px;box-shadow:0 4px 12px rgba(232,134,42,.3);transition:all .3s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.SessionTabs_addResourceButton__2lwB6:hover,.SessionTabs_addWritingButton__2vXKH:hover{background:#d67622!important;border-color:#d67622!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(232,134,42,.4)}.SessionTabs_resourceCategory__28FXm{margin-bottom:32px;padding:24px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.SessionTabs_resourceCategory__28FXm h4{display:flex;align-items:center;grid-gap:12px;gap:12px;margin:0 0 20px;color:#4a4a4a;font-size:16px;font-weight:600}.SessionTabs_categoryIcon__1Zl3i{font-size:20px}.SessionTabs_resourceCount__3jzfF{background:#e8862a;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;margin-left:auto}.SessionTabs_subCategoryTitle__2xei0{color:#4a4a4a;font-size:14px;font-weight:600;margin:0 0 16px;padding:8px 12px;background:#f0f9ff;border-left:4px solid #008069;border-radius:0 8px 8px 0}.SessionTabs_writingsSection__3s99e{margin-top:24px;padding-top:24px;border-top:1px solid #e9ecef}.SessionTabs_resourceList__2WMXQ{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.SessionTabs_resourceItem__3ja1Y{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:20px;background:#fff;border-radius:12px;border:1px solid #e9ecef;transition:all .3s ease}.SessionTabs_resourceItem__3ja1Y:hover{border-color:#e8862a;box-shadow:0 4px 16px rgba(232,134,42,.1);transform:translateY(-2px)}.SessionTabs_resourceIcon__17_Pi{font-size:24px;min-width:32px}.SessionTabs_resourceDetails__3EOmF{flex:1 1}.SessionTabs_resourceDetails__3EOmF h5{margin:0 0 8px;color:#4a4a4a;font-weight:600;font-size:15px}.SessionTabs_resourceMeta__3bPhH{color:#8b8b8b;font-size:13px;margin:0 0 12px}.SessionTabs_resourceLink__25IPR{color:#e8862a;text-decoration:none;font-weight:600;font-size:14px;transition:color .3s ease}.SessionTabs_resourceLink__25IPR:hover{color:#d67622;text-decoration:underline}.SessionTabs_emptyMessage__DapWq{text-align:center;color:#8b8b8b;font-style:italic;padding:32px;font-size:15px}.SessionTabs_lockedContent__hYfgA{text-align:center;padding:48px 32px;background:#f8f9fa;border-radius:12px;border:2px dashed #8b8b8b}.SessionTabs_modalOverlay__H3myN{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.SessionTabs_modal__1ausu{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:SessionTabs_modalSlideIn__2zrk4 .3s ease-out}@keyframes SessionTabs_modalSlideIn__2zrk4{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.SessionTabs_modalHeader__3e2sL{padding:24px 32px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#fafafa,#f8f9fa)}.SessionTabs_modalHeader__3e2sL h3{margin:0;color:#4a4a4a;font-size:20px;font-weight:600}.SessionTabs_closeButton__3lmKT{background:none;border:none;font-size:24px;color:#8b8b8b;cursor:pointer;padding:8px;border-radius:50%;transition:all .3s ease}.SessionTabs_closeButton__3lmKT:hover{background:rgba(232,134,42,.1);color:#e8862a;transform:rotate(90deg)}.SessionTabs_modalContent__18bao{padding:32px}.SessionTabs_formGroup__3QA4W{margin-bottom:24px}.SessionTabs_formGroup__3QA4W label{display:block;margin-bottom:8px;color:#4a4a4a;font-weight:600;font-size:14px}.SessionTabs_selectInput__B_ZrE,.SessionTabs_textInput__1hRor{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:all .3s ease}.SessionTabs_selectInput__B_ZrE:focus,.SessionTabs_textInput__1hRor:focus{outline:none;border-color:#e8862a;box-shadow:0 0 0 4px rgba(232,134,42,.1)}.SessionTabs_textAreaInput__3IKGQ{width:100%;min-height:120px;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;line-height:1.6;resize:vertical;transition:all .3s ease}.SessionTabs_textAreaInput__3IKGQ:focus{outline:none;border-color:#e8862a;box-shadow:0 0 0 4px rgba(232,134,42,.1)}.SessionTabs_modalContent__18bao .SessionTabs_quillContainer__2m424{margin-top:8px}.SessionTabs_modalContent__18bao .SessionTabs_quillEditor__2cwWe{border:2px solid #e9ecef;border-radius:8px}.SessionTabs_modalContent__18bao .SessionTabs_quillEditor__2cwWe:hover{border-color:#e8862a}.SessionTabs_modalContent__18bao .SessionTabs_quillEditor__2cwWe .SessionTabs_ql-toolbar__3Lygm{border-radius:8px 8px 0 0;background:#fafafa;border-bottom:1px solid #e9ecef;padding:12px 16px}.SessionTabs_modalContent__18bao .SessionTabs_quillEditor__2cwWe .SessionTabs_ql-container__tqs0Q{border-radius:0 0 8px 8px;min-height:200px;border-top:none}.SessionTabs_modalContent__18bao .SessionTabs_quillEditor__2cwWe .SessionTabs_ql-editor__3ePg1{padding:16px;font-size:14px;line-height:1.6}.SessionTabs_modalContent__18bao .SessionTabs_quillEditor__2cwWe .SessionTabs_ql-editor__3ePg1.SessionTabs_ql-blank__2v0vP:before{color:#8b8b8b;font-size:14px}.SessionTabs_modalContent__18bao .SessionTabs_quillEditor__2cwWe.SessionTabs_ql-focused__2qJ32{border-color:#e8862a;box-shadow:0 0 0 4px rgba(232,134,42,.1)}.SessionTabs_fileUploadArea__1j7d2{border:2px dashed #e9ecef;border-radius:8px;padding:24px;text-align:center;transition:all .3s ease;background:#fafafa}.SessionTabs_fileUploadArea__1j7d2:hover{border-color:#e8862a;background:rgba(232,134,42,.05)}.SessionTabs_fileUploadWrapper__39DTo{width:100%;border:2px dashed #e9ecef;border-radius:8px;padding:20px;transition:all .3s ease}.SessionTabs_fileUploadWrapper__39DTo:hover{border-color:#e8862a;background:rgba(232,134,42,.05)}.SessionTabs_fileUploadWrapper__39DTo .SessionTabs_file-uploader-item__2V6Ts{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:16px;margin-bottom:12px}.SessionTabs_fileUploadWrapper__39DTo .SessionTabs_file-uploader-item__2V6Ts:hover{border-color:#e8862a;box-shadow:0 2px 8px rgba(232,134,42,.1)}.SessionTabs_modalActions__1IVc_{padding:24px 32px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;grid-gap:16px;gap:16px;background:#fafafa}.SessionTabs_modalActions__1IVc_ .SessionTabs_cancelButton__AUvXT{background:#6c757d!important;border-color:#6c757d!important;color:#fff!important;font-weight:500;border-radius:8px;padding:8px 20px;height:auto;box-shadow:0 4px 12px rgba(108,117,125,.3);transition:all .3s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.SessionTabs_modalActions__1IVc_ .SessionTabs_cancelButton__AUvXT:hover{background:#5a6268!important;border-color:#5a6268!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(108,117,125,.4)}.SessionTabs_modalActions__1IVc_ .SessionTabs_submitButton__jQPmG{background:#e8862a!important;border-color:#e8862a!important;color:#fff!important;font-weight:500;border-radius:8px;padding:8px 20px;height:auto;box-shadow:0 4px 12px rgba(232,134,42,.3);transition:all .3s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.SessionTabs_modalActions__1IVc_ .SessionTabs_submitButton__jQPmG:hover{background:#d67622!important;border-color:#d67622!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(232,134,42,.4)}.SessionTabs_completeWritingContent__3Vhl_{max-height:70vh;overflow-y:auto;padding:16px 0}.SessionTabs_completeWritingText__1zULw{line-height:1.8;color:#4a4a4a;font-size:16px}.SessionTabs_completeWritingText__1zULw h1,.SessionTabs_completeWritingText__1zULw h2,.SessionTabs_completeWritingText__1zULw h3,.SessionTabs_completeWritingText__1zULw h4,.SessionTabs_completeWritingText__1zULw h5,.SessionTabs_completeWritingText__1zULw h6{color:#4a4a4a;margin-bottom:16px;margin-top:24px;font-weight:600}.SessionTabs_completeWritingText__1zULw h1{font-size:28px}.SessionTabs_completeWritingText__1zULw h2{font-size:24px}.SessionTabs_completeWritingText__1zULw h3{font-size:20px}.SessionTabs_completeWritingText__1zULw h4{font-size:18px}.SessionTabs_completeWritingText__1zULw p{margin-bottom:16px;text-align:justify}.SessionTabs_completeWritingText__1zULw ol,.SessionTabs_completeWritingText__1zULw ul{margin-bottom:16px;padding-left:24px}.SessionTabs_completeWritingText__1zULw li{margin-bottom:8px}.SessionTabs_completeWritingText__1zULw strong{color:#4a4a4a;font-weight:600}.SessionTabs_completeWritingText__1zULw em{font-style:italic;color:#6c757d}.SessionTabs_completeWritingText__1zULw blockquote{border-left:4px solid #e8862a;background:rgba(232,134,42,.05);padding:16px 20px;margin:20px 0;font-style:italic;color:#5a5a5a}.SessionTabs_completeWritingText__1zULw code{background:#f8f9fa;padding:2px 6px;border-radius:4px;font-family:"Courier New",monospace;font-size:14px;color:#e8862a}.SessionTabs_completeWritingText__1zULw pre{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;border:1px solid #e9ecef}.SessionTabs_completeWritingText__1zULw a{color:#008069;text-decoration:underline}.SessionTabs_completeWritingText__1zULw a:hover{color:#e8862a}.SessionTabs_writingItem__32hOa:hover{border-color:#e8862a}.SessionTabs_writingHeader__ZfURl{margin-bottom:16px;display:flex;justify-content:space-between;align-items:flex-start}.SessionTabs_writingHeaderContent__3SGUS{flex:1 1}.SessionTabs_writingHeader__ZfURl h5{margin:0 0 8px;color:#4a4a4a;font-weight:600}.SessionTabs_writingMeta__2mPdw{color:#8b8b8b;font-size:13px}.SessionTabs_viewCompleteButton__2AOIA{color:#e8862a!important;font-weight:500;border:none;padding:4px 12px;height:auto;font-size:13px;transition:all .3s ease;border-radius:6px;margin-left:16px;flex-shrink:0}.SessionTabs_viewCompleteButton__2AOIA:hover{color:#d67622!important;background:rgba(232,134,42,.1)}.SessionTabs_writingContent__hTyFI{color:#4a4a4a}.SessionTabs_writingPreview__26pPO{max-height:200px;overflow:hidden;position:relative;line-height:1.6}.SessionTabs_writingPreview__26pPO:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent,#fff);pointer-events:none}.SessionTabs_writingPreview__26pPO h1,.SessionTabs_writingPreview__26pPO h2,.SessionTabs_writingPreview__26pPO h3,.SessionTabs_writingPreview__26pPO h4{color:#4a4a4a;margin-bottom:12px}.SessionTabs_writingPreview__26pPO p{margin-bottom:12px}.SessionTabs_writingPreview__26pPO ol,.SessionTabs_writingPreview__26pPO ul{margin-bottom:12px;padding-left:20px}.SessionTabs_writingPreview__26pPO li{margin-bottom:6px}.SessionTabs_writingPreview__26pPO strong{color:#4a4a4a;font-weight:600}.SessionTabs_writingPreview__26pPO em{font-style:italic}.SessionTabs_studentFeedbackFormContainer__3rCfo{max-width:800px;margin:0 auto;background:#fff;border-radius:16px;padding:32px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.SessionTabs_formHeader__1zwYR{text-align:center;margin-bottom:40px;padding-bottom:24px;border-bottom:2px solid #f0f0f0}.SessionTabs_formHeader__1zwYR h3{color:#4a4a4a;font-size:24px;font-weight:700;margin:0 0 16px;background:linear-gradient(135deg,#008069,#e8862a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SessionTabs_formHeader__1zwYR p{color:#8b8b8b;font-size:16px;margin:0;line-height:1.6}.SessionTabs_feedbackCard__1_fCD{background:#fff;border:2px solid #f0f0f0;border-radius:16px;padding:28px;margin-bottom:24px;transition:all .3s ease;position:relative}.SessionTabs_feedbackCard__1_fCD:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#008069,#e8862a);border-radius:16px 16px 0 0}.SessionTabs_feedbackCard__1_fCD:hover{border-color:#e8862a;box-shadow:0 8px 24px rgba(232,134,42,.1);transform:translateY(-2px)}.SessionTabs_feedbackQuestion__26KKi{margin-bottom:24px}.SessionTabs_questionHeader__cqyKy{align-items:center;grid-gap:12px;gap:12px;margin-bottom:20px}.SessionTabs_questionIcon__1kFpN{font-size:20px;color:#e8862a}.SessionTabs_feedbackQuestion__26KKi h4{color:#4a4a4a;font-size:18px;font-weight:600;margin:0;line-height:1.4}.SessionTabs_required__-Wef4{color:#dc3545;font-weight:700}.SessionTabs_scaleLabels__34Tcw{margin-bottom:16px;padding:0 8px}.SessionTabs_scaleLabel__3PT9e{font-size:12px;color:#8b8b8b;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.SessionTabs_scaleContainer__3MRVg{margin-bottom:24px}.SessionTabs_scaleOptions__3vrgh{display:flex;justify-content:space-between;grid-gap:8px;gap:8px}.SessionTabs_scaleOption__1MNMx{flex:1 1;max-width:80px;padding:16px 8px;border:2px solid #e9ecef;border-radius:12px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fff;position:relative}.SessionTabs_scaleOption__1MNMx:hover{border-color:#e8862a;background:rgba(232,134,42,.05);transform:translateY(-2px)}.SessionTabs_scaleOption__1MNMx.SessionTabs_selected__1wCvp{border-color:#008069;background:linear-gradient(135deg,#008069,#00a383);color:#fff;box-shadow:0 4px 16px rgba(0,128,105,.3)}.SessionTabs_scaleNumber__2kPAc{font-size:18px;font-weight:700;margin-bottom:4px}.SessionTabs_scaleOption__1MNMx.SessionTabs_selected__1wCvp .SessionTabs_scaleNumber__2kPAc{color:#fff}.SessionTabs_radioInput__1r5Yn{display:none}.SessionTabs_radioCircle__9MTHs{width:20px;height:20px;border:2px solid #e9ecef;border-radius:50%;margin:0 auto;transition:all .3s ease;position:relative}.SessionTabs_scaleOption__1MNMx.SessionTabs_selected__1wCvp .SessionTabs_radioCircle__9MTHs{border-color:#fff;background:#fff}.SessionTabs_scaleOption__1MNMx.SessionTabs_selected__1wCvp .SessionTabs_radioCircle__9MTHs:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#008069;border-radius:50%}.SessionTabs_textResponseSection__Y4C5k{margin-top:20px}.SessionTabs_responseHeader__sEoSP{margin-bottom:12px}.SessionTabs_textResponseSection__Y4C5k h4{color:#4a4a4a;font-size:16px;font-weight:600;margin:0}.SessionTabs_textAreaWrapper__2WFC2{position:relative}.SessionTabs_textResponseInput__1l24D{width:100%;min-height:120px;padding:16px;border:2px solid #e9ecef;border-radius:12px;font-size:14px;line-height:1.6;resize:vertical;font-family:inherit;transition:all .3s ease}.SessionTabs_textResponseInput__1l24D:focus{outline:none;border-color:#e8862a;box-shadow:0 0 0 4px rgba(232,134,42,.1)}.SessionTabs_textResponseInput__1l24D::placeholder{color:#8b8b8b;font-size:14px}.SessionTabs_charCount__3FWsn{position:absolute;bottom:8px;right:12px;color:#8b8b8b;background:hsla(0,0%,100%,.9);padding:2px 6px;border-radius:4px}.SessionTabs_formActions__2wnuH{display:flex;justify-content:center;text-align:center;margin-top:40px;padding-top:32px;border-top:2px solid #f0f0f0}.SessionTabs_submitContainer__raSXv{margin-bottom:16px}.SessionTabs_formActions__2wnuH .SessionTabs_submitButton__jQPmG{background:#e8862a!important;border-color:#e8862a!important;color:#fff!important;font-weight:500;border-radius:8px;padding:8px 20px;height:auto;box-shadow:0 4px 12px rgba(232,134,42,.3);transition:all .3s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.SessionTabs_formActions__2wnuH .SessionTabs_submitButton__jQPmG:hover{background:#d67622!important;border-color:#d67622!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(232,134,42,.4)}.SessionTabs_formActions__2wnuH .SessionTabs_submitButton__jQPmG:disabled{background:#8b8b8b!important;border-color:#8b8b8b!important;color:#fff!important;transform:none;box-shadow:none;cursor:not-allowed;opacity:.6}.SessionTabs_submitNote__2Dbq9{color:#8b8b8b;font-size:14px}.SessionTabs_fillFeedbackButton__2Km_4{background:#e8862a!important;border-color:#e8862a!important;color:#fff!important;font-weight:500;border-radius:8px;padding:8px 20px;height:auto;box-shadow:0 4px 12px rgba(232,134,42,.3);transition:all .3s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.SessionTabs_fillFeedbackButton__2Km_4:hover{background:#d67622!important;border-color:#d67622!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(232,134,42,.4)}.SessionTabs_fillFeedbackButton__2Km_4:focus{background:#d67622!important;border-color:#d67622!important;color:#fff!important;box-shadow:0 0 0 3px rgba(232,134,42,.25),0 6px 16px rgba(232,134,42,.4);outline:none}.SessionTabs_completedFeedbackDisplay__3KTYs{background:#f8f9fa;border-radius:12px;padding:24px;margin-top:16px}.SessionTabs_feedbackItem__3wMS-{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e9ecef}.SessionTabs_feedbackItem__3wMS-:last-child{border-bottom:none}.SessionTabs_feedbackItem__3wMS- strong{color:#4a4a4a;font-weight:600;display:block;margin-bottom:8px}.SessionTabs_feedbackItem__3wMS- p{color:#6c757d;font-style:italic;margin:0;padding-left:16px;border-left:3px solid #e8862a;line-height:1.6}.SessionTabs_feedbackPending__38g-E{color:#8b8b8b;text-align:center;font-style:italic;padding:32px}.SessionTabs_feedbackCompleted__1Pl9i{color:#166534;font-weight:600;text-align:center;padding:16px}.SessionTabs_feedbackForm__2OE5w{text-align:center;padding:32px}.SessionTabs_quillEditor__2cwWe[readonly]{opacity:.7;pointer-events:none;position:relative}.SessionTabs_quillEditor__2cwWe[readonly]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:12px;z-index:10}.SessionTabs_ikigaiSection__2Sq2q{padding:24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.SessionTabs_ikigaiHeader__3tnwH{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.SessionTabs_ikigaiHeader__3tnwH h4{margin:0 0 8px;color:#333;font-size:20px;font-weight:600}.SessionTabs_ikigaiHeader__3tnwH p{margin:0;color:#666;font-size:14px}.SessionTabs_assignButton__2pkH1{background:#e8862a!important;border-color:#e8862a!important;color:#fff!important;font-weight:500;border-radius:8px;padding:8px 20px;height:auto;box-shadow:0 4px 12px rgba(232,134,42,.3);transition:all .3s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.SessionTabs_assignButton__2pkH1:hover{background:#d67622!important;border-color:#d67622!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(232,134,42,.4)}.SessionTabs_assignedFormSection__14IDl{margin-top:20px}.SessionTabs_formStatus__o6fWV{margin-bottom:24px}.SessionTabs_statusCard__1--kb{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:20px;position:relative}.SessionTabs_statusCard__1--kb h5{margin:0 0 12px;color:#495057;font-size:16px;font-weight:600}.SessionTabs_statusCard__1--kb p{margin:0 0 8px;color:#6c757d}.SessionTabs_statusCard__1--kb .SessionTabs_description__vCMIx{font-style:italic;margin-bottom:16px}.SessionTabs_statusBadge__3BGpE{display:flex;align-items:center;grid-gap:8px;gap:8px}.SessionTabs_statusBadge__3BGpE .SessionTabs_completed__66U3B{background:#28a745;color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500}.SessionTabs_statusBadge__3BGpE .SessionTabs_pending__R2Yzn{background:#ffc107;color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500}.SessionTabs_templateSelection__1Kn_3{max-height:70vh;overflow-y:auto}.SessionTabs_templateSelection__1Kn_3 h4{margin:0 0 16px;color:#333;font-size:16px;font-weight:600}.SessionTabs_searchSection__7BgEO{margin-bottom:24px}.SessionTabs_searchInput__1f06p{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:all .3s ease;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.04)}.SessionTabs_searchInput__1f06p:focus{outline:none;border-color:#e8862a;box-shadow:0 0 0 4px rgba(232,134,42,.1)}.SessionTabs_searchInput__1f06p::placeholder{color:#8b8b8b;font-style:italic}.SessionTabs_loadingState__24xqj{text-align:center;padding:40px 20px;color:#8b8b8b}.SessionTabs_loadingState__24xqj p{margin:0;font-style:italic}.SessionTabs_noQuestionsState__f1vRv{text-align:center;padding:32px;color:#666;background:#f8f9fa;border-radius:12px;border:2px dashed #dee2e6;margin:20px 0}.SessionTabs_noResponsesState__2yZ-W{text-align:center;padding:24px;color:#8b8b8b;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef;margin:16px 0}.SessionTabs_emptySearchState__310iL{text-align:center;padding:40px 20px;color:#8b8b8b}.SessionTabs_emptySearchState__310iL h5{margin:16px 0 8px;color:#4a4a4a;font-size:16px;font-weight:600}.SessionTabs_emptySearchState__310iL p{margin:0;color:#8b8b8b;font-size:14px;line-height:1.5}.SessionTabs_emptySearchState__310iL .SessionTabs_emptyIcon__M5_53{font-size:32px;color:#e9ecef;margin-bottom:16px}.SessionTabs_templateList__2UCK7{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.SessionTabs_templateCard__1cg4u{border:2px solid #e9ecef;border-radius:12px;padding:16px;cursor:pointer;transition:all .3s ease;background:#fff}.SessionTabs_templateCard__1cg4u:hover{border-color:#e8862a;background:#fff8f2;transform:translateY(-2px);box-shadow:0 4px 12px rgba(232,134,42,.15)}.SessionTabs_templateCard__1cg4u.SessionTabs_selected__1wCvp{border-color:#e8862a;background:linear-gradient(135deg,#fff8f2,#ffeddc);box-shadow:0 4px 16px rgba(232,134,42,.2)}.SessionTabs_templateHeader__2Q7ho{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.SessionTabs_templateHeader__2Q7ho h5{margin:0 0 8px;color:#333;font-size:16px;font-weight:600}.SessionTabs_templateMeta__2S50-{display:flex;flex-direction:column;grid-gap:4px;gap:4px;align-items:flex-end;font-size:12px;color:#8b8b8b}.SessionTabs_createdBy__1r2Od,.SessionTabs_createdDate__kQdS2{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:11px;color:#8b8b8b}.SessionTabs_questionCount__2Ay5J{background:#e9ecef;color:#6c757d;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.SessionTabs_templateCard__1cg4u.SessionTabs_selected__1wCvp .SessionTabs_questionCount__2Ay5J{background:#e8862a;color:#fff}.SessionTabs_questionPreview__2EgeX{margin-top:16px;padding-top:16px;border-top:1px solid #dee2e6}.SessionTabs_questionPreview__2EgeX h6{margin:0 0 8px;color:#495057;font-size:14px;font-weight:600}.SessionTabs_questionPreview__2EgeX ul{margin:0;padding-left:20px;color:#6c757d;font-size:13px}.SessionTabs_questionPreview__2EgeX li{margin-bottom:4px}.SessionTabs_studentFormSection__342pB{padding:0}.SessionTabs_formIntro__2zM0k{text-align:center;margin-bottom:32px}.SessionTabs_formIntro__2zM0k h4{margin:0 0 12px;color:#333;font-size:24px;font-weight:700}.SessionTabs_formIntro__2zM0k p{margin:0 0 24px;color:#666;font-size:16px;line-height:1.5}.SessionTabs_startFormButton__1Ki-1{background:#e8862a!important;border-color:#e8862a!important;color:#fff!important;font-weight:500;border-radius:8px;padding:8px 20px;height:auto;box-shadow:0 4px 12px rgba(232,134,42,.3);transition:all .3s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.SessionTabs_startFormButton__1Ki-1:hover{background:#d67622!important;border-color:#d67622!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(232,134,42,.4)}.SessionTabs_completedFormSection__10nYd{text-align:center;padding:32px;background:#fff;border:1px solid #e9ecef;border-radius:12px}.SessionTabs_completionBadge__3iYIk{margin-bottom:16px}.SessionTabs_completionBadge__3iYIk span{background:#008069;color:#fff;padding:8px 20px;border-radius:25px;font-size:14px;font-weight:600;display:inline-block}.SessionTabs_viewResponsesSection__3yffa{margin-top:24px;text-align:left}.SessionTabs_viewResponsesSection__3yffa h5{margin:0 0 16px;color:#333;font-size:18px;font-weight:600}.SessionTabs_ikigaiForm__Wq9dY{max-width:800px;margin:0 auto}.SessionTabs_formProgress__1IghV{text-align:center;margin-bottom:32px;padding:16px;background:#f8f9fa;border-radius:12px;border-left:4px solid #008069}.SessionTabs_formProgress__1IghV p{margin:0;color:#495057;font-weight:500}.SessionTabs_questionsList__3LBsP{display:flex;flex-direction:column;grid-gap:24px;gap:24px;margin-bottom:32px}.SessionTabs_questionCard__3W_rx{background:#fff;border:2px solid #e9ecef;border-radius:16px;padding:24px;transition:all .3s ease}.SessionTabs_questionCard__3W_rx:hover{border-color:#008069;box-shadow:0 4px 16px rgba(0,128,105,.1)}.SessionTabs_questionHeader__cqyKy{display:flex;align-items:flex-start;grid-gap:16px;gap:16px;margin-bottom:16px}.SessionTabs_questionNumber__2FypN{background:linear-gradient(135deg,#008069,#00a085);color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.SessionTabs_questionHeader__cqyKy h5{margin:0;color:#333;font-size:16px;font-weight:600;line-height:1.4;flex:1 1}.SessionTabs_answerSection__3dAzg{margin-left:52px}.SessionTabs_answerInput__t4pFl{width:100%;min-height:100px;padding:16px;border:2px solid #e9ecef;border-radius:12px;font-size:14px;line-height:1.5;resize:vertical;transition:all .3s ease;font-family:inherit}.SessionTabs_answerInput__t4pFl:focus{outline:none;border-color:#008069;box-shadow:0 0 0 3px rgba(0,128,105,.1)}.SessionTabs_answerInput__t4pFl::placeholder{color:#adb5bd;font-style:italic}.SessionTabs_charCount__3FWsn{text-align:right;margin-top:8px;font-size:12px;color:#6c757d}.SessionTabs_checkboxGroup__I5tVx,.SessionTabs_radioGroup__2hxkp{grid-gap:12px;gap:12px;margin-top:8px}.SessionTabs_checkboxOption__D--uB,.SessionTabs_radioOption__3SGPm{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px;border-radius:8px}.SessionTabs_checkboxOption__D--uB:hover,.SessionTabs_radioOption__3SGPm:hover{background:#f8f9fa}.SessionTabs_checkboxOption__D--uB input,.SessionTabs_radioOption__3SGPm input{margin:0}.SessionTabs_checkboxOption__D--uB input:checked+span,.SessionTabs_radioOption__3SGPm input:checked+span{color:#008069;font-weight:600}.SessionTabs_formSubmitSection__1IOGO{padding:24px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;text-align:center}.SessionTabs_submitActions__lLf7q{display:flex;grid-gap:16px;gap:16px;justify-content:center;margin-bottom:12px}.SessionTabs_submitActions__lLf7q .SessionTabs_cancelButton__AUvXT{background:#6c757d!important;border-color:#6c757d!important;color:#fff!important;font-weight:500;border-radius:8px;padding:8px 20px;height:auto;box-shadow:0 4px 12px rgba(108,117,125,.3);transition:all .3s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.SessionTabs_submitActions__lLf7q .SessionTabs_cancelButton__AUvXT:hover{background:#5a6268!important;border-color:#5a6268!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(108,117,125,.4)}.SessionTabs_submitActions__lLf7q .SessionTabs_submitButton__jQPmG{background:#e8862a!important;border-color:#e8862a!important;color:#fff!important;font-weight:500;border-radius:8px;padding:8px 20px;height:auto;box-shadow:0 4px 12px rgba(232,134,42,.3);transition:all .3s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.SessionTabs_submitActions__lLf7q .SessionTabs_submitButton__jQPmG:hover:not(:disabled){background:#d67622!important;border-color:#d67622!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(232,134,42,.4)}.SessionTabs_submitActions__lLf7q .SessionTabs_submitButton__jQPmG:disabled{background:#8b8b8b!important;border-color:#8b8b8b!important;color:#fff!important;transform:none;box-shadow:none;cursor:not-allowed;opacity:.6}.SessionTabs_submitNote__2Dbq9{margin:0;font-size:12px;color:#6c757d;font-style:italic}.SessionTabs_responseSection__1jyYs{margin-top:24px}.SessionTabs_responseSection__1jyYs h5{margin:0 0 16px;color:#333;font-size:18px;font-weight:600}.SessionTabs_responsesList__2weXS,.SessionTabs_studentResponsesList__-fb-P{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.SessionTabs_responseItem__28f6y,.SessionTabs_studentResponseItem__1-xub{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:16px}.SessionTabs_responseItem__28f6y strong,.SessionTabs_studentResponseItem__1-xub strong{color:#495057;font-size:14px;display:block;margin-bottom:8px}.SessionTabs_responseItem__28f6y p,.SessionTabs_studentResponseItem__1-xub p{margin:0;color:#6c757d;line-height:1.5;background:#fff;padding:12px;border-radius:8px;border:1px solid #dee2e6}.SessionTabs_noFormSection__17QtS{display:flex;justify-content:center;align-items:center;min-height:300px}.SessionTabs_emptyState__2PX0e{padding:40px}.SessionTabs_emptyIcon__M5_53{color:#adb5bd}.SessionTabs_emptyState__2PX0e h4,.SessionTabs_emptyState__2PX0e h5{margin:0 0 12px;color:#6c757d;font-weight:600}.SessionTabs_emptyState__2PX0e p{margin:0;color:#adb5bd;max-width:400px;line-height:1.5}@media (max-width:768px){.SessionTabs_ikigaiHeader__3tnwH{flex-direction:column;grid-gap:16px;gap:16px;align-items:stretch}.SessionTabs_templateList__2UCK7{grid-gap:12px;gap:12px}.SessionTabs_questionHeader__cqyKy{flex-direction:column;grid-gap:12px;gap:12px}.SessionTabs_answerSection__3dAzg{margin-left:0}.SessionTabs_submitActions__lLf7q{flex-direction:column;align-items:stretch}.SessionTabs_ikigaiForm__Wq9dY{padding:0 16px}}.SessionTabs_mentorControls__FOSKO{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #008069;border-radius:16px;padding:20px;margin-bottom:24px;box-shadow:0 4px 12px rgba(0,128,105,.1)}.SessionTabs_controlsHeader__2H408{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #dee2e6}.SessionTabs_controlsIcon__2r9hy{font-size:18px;color:#008069}.SessionTabs_controlsHeader__2H408 h4{margin:0;color:#333;font-size:16px;font-weight:600}.SessionTabs_controlsList__1Aj9N{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.SessionTabs_controlItem__JV6TL{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;border:1px solid #e9ecef;border-radius:12px;transition:all .3s ease}.SessionTabs_controlItem__JV6TL:hover{border-color:#008069;box-shadow:0 2px 8px rgba(0,128,105,.1)}.SessionTabs_controlInfo__WhJB5{display:flex;flex-direction:column;grid-gap:4px;gap:4px;flex:1 1}.SessionTabs_controlLabel__2g8B8{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;font-weight:600;color:#333}.SessionTabs_controlLabelIcon__1QceL{font-size:14px;color:#008069}.SessionTabs_controlDescription__2laVf{font-size:12px;color:#6c757d;line-height:1.4}.SessionTabs_controlSwitch__224GJ{flex-shrink:0}.SessionTabs_controlSwitch__224GJ.SessionTabs_ant-switch-checked__1wRU1{background-color:#008069}.SessionTabs_controlSwitch__224GJ.SessionTabs_ant-switch-checked__1wRU1:hover:not(.SessionTabs_ant-switch-disabled__qYXEO){background-color:#006b5a}.SessionTabs_controlSwitch__224GJ.SessionTabs_ant-switch-loading__1YdTm{background-color:#adb5bd}.SessionTabs_downloadButtonDisabled__3XHNH{background:#6c757d!important;border-color:#6c757d!important;color:#fff!important;cursor:not-allowed!important}.SessionTabs_downloadButtonDisabled__3XHNH:hover{background:#6c757d!important;border-color:#6c757d!important;color:#fff!important;transform:none!important;box-shadow:none!important}@media (max-width:768px){.SessionTabs_controlItem__JV6TL{flex-direction:column;align-items:stretch;grid-gap:12px;gap:12px;text-align:center}.SessionTabs_controlInfo__WhJB5{align-items:center}.SessionTabs_controlSwitch__224GJ{align-self:center}.SessionTabs_mentorControls__FOSKO{padding:16px;margin-bottom:16px}}.SessionTabs_ceReportContainer__2N7Gv{padding:24px}.SessionTabs_ceReportHeader__1g7cY{display:flex;justify-content:space-between;align-items:center}.SessionTabs_ceReportHeader__1g7cY h3{margin:0}.SessionTabs_ceReportForm__3S6QN{max-width:100%}.SessionTabs_formSection__2tqnJ{margin-bottom:24px}.SessionTabs_ceReportView__2WF6F{max-width:100%}.SessionTabs_ceReportCard__3GnxC,.SessionTabs_ceReportSection__azIp_{margin-bottom:24px}.SessionTabs_ceReportSection__azIp_ h4{margin-bottom:16px;font-size:18px;font-weight:500}.SessionTabs_loadingContainer__281jP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px}.SessionTabs_loadingContainer__281jP p{margin-top:16px}.SessionTabs_emptyState__2PX0e{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center}.SessionTabs_emptyIcon__M5_53{font-size:48px;margin-bottom:16px;color:#999}.SessionTabs_ceReportDownloadSection__1iwsO{margin-top:32px;padding:32px;background:linear-gradient(135deg,#f8fffe,#f1f8f6);border-radius:16px;border:1px solid #e1ebe8;box-shadow:0 2px 8px rgba(59,96,79,.08)}.SessionTabs_ceReportHeader__1g7cY{text-align:center;margin-bottom:24px}.SessionTabs_ceReportHeader__1g7cY h4{margin:0 0 8px;color:#2d4a3c;font-size:24px;font-weight:700;letter-spacing:-.5px}.SessionTabs_ceReportHeader__1g7cY p{margin:0;color:#5a6c64;font-size:16px;font-weight:400;line-height:1.5}.SessionTabs_statusMessage__2zHBX{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:16px 20px;border-radius:12px;margin-bottom:24px;font-size:14px;font-weight:500;box-shadow:0 2px 6px rgba(0,0,0,.1)}.SessionTabs_statusMessageLocked__19PAT{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;color:#991b1b}.SessionTabs_statusMessageWarning__NjYhn{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fed7aa;color:#92400e}.SessionTabs_statusIcon__ZeDog{display:flex;align-items:center;flex-shrink:0;width:20px;height:20px}.SessionTabs_statusText__25xYe{flex:1 1;line-height:1.4}.SessionTabs_ceReportDownloadButton__162zF{background:linear-gradient(135deg,#3b604f,#2d4a3c);border:none;color:#fff;font-weight:600;font-size:16px;height:56px;min-width:240px;border-radius:12px;display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;transition:all .3s ease;box-shadow:0 4px 16px rgba(59,96,79,.2);margin:0 auto;position:relative;overflow:hidden}.SessionTabs_ceReportDownloadButton__162zF:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.SessionTabs_ceReportDownloadButton__162zF:hover:not(.SessionTabs_downloadButtonDisabled__3XHNH):before{left:100%}.SessionTabs_ceReportDownloadButton__162zF:hover:not(.SessionTabs_downloadButtonDisabled__3XHNH){background:linear-gradient(135deg,#2d4a3c,#1f3329);transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,96,79,.3)}.SessionTabs_ceReportDownloadButton__162zF:focus:not(.SessionTabs_downloadButtonDisabled__3XHNH){background:linear-gradient(135deg,#2d4a3c,#1f3329);box-shadow:0 0 0 3px rgba(59,96,79,.3);outline:none}.SessionTabs_ceReportDownloadButton__162zF:active:not(.SessionTabs_downloadButtonDisabled__3XHNH){transform:translateY(0);box-shadow:0 4px 12px rgba(59,96,79,.4)}.SessionTabs_ceReportDownloadButton__162zF .SessionTabs_anticon__p5tU2{font-size:18px}@media (max-width:768px){.SessionTabs_ceReportDownloadSection__1iwsO{padding:24px 20px;margin-top:24px}.SessionTabs_ceReportHeader__1g7cY h4{font-size:20px}.SessionTabs_ceReportHeader__1g7cY p{font-size:14px}.SessionTabs_ceReportDownloadButton__162zF{min-width:200px;height:48px;font-size:15px}}.SessionTabs_ratingGroup__3olMF{padding:20px 0;display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px}.SessionTabs_starRating__2phs6{display:flex;grid-gap:8px;gap:8px}.SessionTabs_star__2u6Gs{font-size:40px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;position:relative}.SessionTabs_starEmpty__Dc3HZ{color:#e0e0e0}.SessionTabs_starFilled__1pvle{color:gold;text-shadow:0 0 15px rgba(255,215,0,.7)}.SessionTabs_star__2u6Gs:hover{transform:scale(1.2);filter:drop-shadow(0 0 10px rgba(255,215,0,.5))}.SessionTabs_ratingValue__1wS6b{font-size:18px;color:#495057;font-weight:700;background:linear-gradient(135deg,#fff3cd,#ffeaa7);padding:12px 24px;border-radius:25px;border:2px solid #ffd32a;box-shadow:0 4px 15px rgba(255,215,0,.2)}.SessionTabs_scaleGroup__2mqvc{padding:24px 0}.SessionTabs_scaleLabels__34Tcw{display:flex;justify-content:space-between;margin-bottom:20px;font-size:16px;color:#495057;font-weight:700}.SessionTabs_scaleInput__34Y-I{width:100%;height:10px;border-radius:5px;background:#e9ecef;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer;margin-bottom:20px;position:relative}.SessionTabs_scaleInput__34Y-I::-webkit-slider-track{height:10px;border-radius:5px;background:linear-gradient(135deg,#e9ecef,#dee2e6)}.SessionTabs_scaleInput__34Y-I::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:32px;height:32px;background:linear-gradient(135deg,#008069,#006b5a);border:4px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 6px 20px rgba(0,128,105,.4);-webkit-transition:all .2s ease;transition:all .2s ease}.SessionTabs_scaleInput__34Y-I::-webkit-slider-thumb:hover{background:linear-gradient(135deg,#006b5a,#005a4b);transform:scale(1.2);box-shadow:0 8px 25px rgba(0,128,105,.6)}.SessionTabs_scaleInput__34Y-I::-moz-range-thumb{width:32px;height:32px;background:linear-gradient(135deg,#008069,#006b5a);border:4px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 6px 20px rgba(0,128,105,.4);-moz-transition:all .2s ease;transition:all .2s ease}.SessionTabs_scaleInput__34Y-I::-moz-range-thumb:hover{background:linear-gradient(135deg,#006b5a,#005a4b);transform:scale(1.2);box-shadow:0 8px 25px rgba(0,128,105,.6)}.SessionTabs_scaleValue__XdOty{text-align:center;font-size:18px;color:#008069;font-weight:800;background:linear-gradient(135deg,#f0fff4,#c6f6d5);padding:16px 32px;border-radius:30px;border:3px solid #68d391;box-shadow:0 6px 20px rgba(0,128,105,.2)}.SessionTabs_fileUploadGroup__MHfPd{padding:24px 0}.SessionTabs_fileInput__2WX4U{width:100%;padding:32px;border:3px dashed #cbd5e0;border-radius:16px;background:linear-gradient(135deg,#f7fafc,#edf2f7);cursor:pointer;transition:all .3s ease;font-size:16px;text-align:center;position:relative;overflow:hidden}.SessionTabs_fileInput__2WX4U:before{content:"📎 Click to select files or drag and drop here";display:block;font-size:18px;color:#4a5568;margin-bottom:12px;font-weight:600}.SessionTabs_fileInput__2WX4U:hover{border-color:#008069;background:linear-gradient(135deg,#f0fff4,#c6f6d5);transform:translateY(-4px);box-shadow:0 12px 35px rgba(0,128,105,.2)}.SessionTabs_fileInput__2WX4U:focus{border-color:#008069;outline:none;box-shadow:0 0 0 6px rgba(0,128,105,.15)}.SessionTabs_filePreview__3VKUG{margin-top:20px;padding:20px;background:linear-gradient(135deg,#f0fff4,#c6f6d5);border:3px solid #68d391;border-radius:16px;box-shadow:0 6px 20px rgba(0,128,105,.15)}.SessionTabs_fileName__2PjgR{display:inline-block;background:linear-gradient(135deg,#e6fffa,#b2f5ea);color:#234e52;padding:12px 20px;border-radius:25px;font-size:15px;margin:6px 10px 6px 0;font-weight:700;border:2px solid #4fd1c7;position:relative;box-shadow:0 4px 15px rgba(79,209,199,.3)}.SessionTabs_fileName__2PjgR:before{content:"📄";margin-right:10px;font-size:18px}.SessionTabs_sectionHeader__1wRSD{color:#fff;padding:32px 40px;margin:40px 0 24px;border-radius:20px;position:relative;overflow:hidden}.SessionTabs_sectionHeader__1wRSD:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));pointer-events:none}.SessionTabs_sectionTitle__3N2TC{color:#101010;font-size:28px;font-weight:900;margin:0 0 16px;text-shadow:0 3px 6px rgba(0,0,0,.3);position:relative;z-index:1}.SessionTabs_sectionDescription__FoWsR{color:hsla(0,0%,100%,.95);font-size:18px;margin:0;line-height:1.7;text-shadow:0 2px 4px rgba(0,0,0,.2);position:relative;z-index:1}.SessionTabs_descriptionText__2g51s{background:linear-gradient(135deg,#fff7ed,#fed7aa);border:3px solid #fb923c;border-radius:16px;padding:24px 32px;margin:20px 0;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(251,146,60,.2)}.SessionTabs_descriptionText__2g51s:before{content:"ℹ️";position:absolute;top:20px;left:24px;font-size:24px}.SessionTabs_descriptionContent__StvTW{font-size:16px;line-height:1.8;margin:0}.SessionTabs_answerInput__t4pFl[type=date],.SessionTabs_answerInput__t4pFl[type=datetime-local],.SessionTabs_answerInput__t4pFl[type=email],.SessionTabs_answerInput__t4pFl[type=number],.SessionTabs_answerInput__t4pFl[type=tel],.SessionTabs_answerInput__t4pFl[type=text],.SessionTabs_answerInput__t4pFl[type=time],.SessionTabs_answerInput__t4pFl[type=url]{min-height:48px;background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:16px 20px;font-size:16px;transition:all .3s ease}.SessionTabs_answerInput__t4pFl[type=date]:focus,.SessionTabs_answerInput__t4pFl[type=datetime-local]:focus,.SessionTabs_answerInput__t4pFl[type=email]:focus,.SessionTabs_answerInput__t4pFl[type=number]:focus,.SessionTabs_answerInput__t4pFl[type=tel]:focus,.SessionTabs_answerInput__t4pFl[type=text]:focus,.SessionTabs_answerInput__t4pFl[type=time]:focus,.SessionTabs_answerInput__t4pFl[type=url]:focus{border-color:#008069;box-shadow:0 0 0 6px rgba(0,128,105,.15);transform:translateY(-2px)}.SessionTabs_answerInput__t4pFl[multiple]{min-height:160px;padding:16px;background:#fff;border:2px solid #e9ecef;border-radius:12px}.SessionTabs_answerInput__t4pFl option{padding:16px 20px;margin:3px 0;border-radius:8px;background:#fff;color:#495057;font-size:15px}.SessionTabs_answerInput__t4pFl option:checked{background:linear-gradient(135deg,#008069,#006b5a);color:#fff;font-weight:700;box-shadow:0 2px 8px rgba(0,128,105,.3)}.SessionTabs_checkboxGroup__I5tVx,.SessionTabs_radioGroup__2hxkp{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:12px 0}.SessionTabs_checkboxOption__D--uB,.SessionTabs_radioOption__3SGPm{background:#fff;border:2px solid #e9ecef;border-radius:16px;padding:20px 24px;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.SessionTabs_checkboxOption__D--uB:before,.SessionTabs_radioOption__3SGPm:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,128,105,.1),transparent);transition:left .6s}.SessionTabs_checkboxOption__D--uB:hover,.SessionTabs_radioOption__3SGPm:hover{border-color:#008069;background:linear-gradient(135deg,#f0fff4,#c6f6d5);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,128,105,.15)}.SessionTabs_checkboxOption__D--uB:hover:before,.SessionTabs_radioOption__3SGPm:hover:before{left:100%}.SessionTabs_checkboxOption__D--uB input,.SessionTabs_radioOption__3SGPm input{width:24px;height:24px;accent-color:#008069;cursor:pointer;margin-right:16px}.SessionTabs_checkboxOption__D--uB input:checked~span,.SessionTabs_radioOption__3SGPm input:checked~span{color:#008069;font-weight:800}.SessionTabs_checkboxOption__D--uB span,.SessionTabs_radioOption__3SGPm span{font-size:16px;line-height:1.5;transition:all .3s ease}.UserProfileCard_profileCard__3J75r{background:#fff;border-radius:16px;padding:20px 16px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:16px;border:1px solid #f1f5f9}.UserProfileCard_profileHeader__18ni8{text-align:center;margin-bottom:20px}.UserProfileCard_profileImageContainer__1Nq5D{margin-bottom:12px}.UserProfileCard_profileImage__J5Rli{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.12)}.UserProfileCard_studentName__1-Blo{font-size:18px;font-weight:600;color:#1f2937;margin:0;letter-spacing:-.3px}.UserProfileCard_stageSection__BYdll{margin-bottom:20px}.UserProfileCard_stageHeader__2v32U{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border:2px solid #059669;border-radius:8px;transition:all .3s ease;background:#fff}.UserProfileCard_stageTitle__1nbV0{font-size:14px;font-weight:600;color:#059669}.UserProfileCard_currentStageText__34BJq{font-size:12px;font-weight:600;color:#1f2937;background:#f0fdf4;padding:4px 8px;border-radius:4px;border:1px solid #bbf7d0}.UserProfileCard_stageActions__341e-{display:flex;align-items:center;grid-gap:8px;gap:8px}.UserProfileCard_editIcon__3p7EQ{color:#059669;font-size:12px;cursor:pointer;transition:color .3s ease}.UserProfileCard_editIcon__3p7EQ:hover{color:#047857}.UserProfileCard_editingActions__2wT-p{display:flex;align-items:center;grid-gap:8px;gap:8px}.UserProfileCard_stageSelect__2MAhe{min-width:120px}.UserProfileCard_saveIcon__3z_Ee{color:#10b981;font-size:12px;cursor:pointer;transition:color .3s ease}.UserProfileCard_saveIcon__3z_Ee:hover{color:#059669}.UserProfileCard_cancelIcon__7A5HD{color:#ef4444;font-size:12px;cursor:pointer;transition:color .3s ease}.UserProfileCard_cancelIcon__7A5HD:hover{color:#dc2626}.UserProfileCard_chevronIcon__3zJSV{color:#059669;font-size:14px;transition:transform .3s ease}.UserProfileCard_progressSection__2IPJi{margin-bottom:20px}.UserProfileCard_progressContainer__2ie29{position:relative}.UserProfileCard_progressBar__2a7ni{width:100%;height:24px;background:#e5e7eb;border-radius:12px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.UserProfileCard_progressFill__1oaq9{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#f59e0b,#059669);border-radius:12px;transition:width .8s ease}.UserProfileCard_progressText__3ON75{font-size:14px;font-weight:700;color:#fff;z-index:2;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.3)}.UserProfileCard_personalInfo__1aV3p{background:#f8fafc;border-radius:12px;padding:16px}.UserProfileCard_personalInfoTitle__aoD7c{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 16px;text-align:center}.UserProfileCard_infoItem__2KMO4{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #e2e8f0;grid-gap:10px;gap:10px}.UserProfileCard_infoItem__2KMO4:last-child{border-bottom:none;padding-bottom:0}.UserProfileCard_infoIcon__2OaCo{color:#6b7280;font-size:14px;min-width:14px}.UserProfileCard_infoLabel__3E4nz{font-size:12px;font-weight:500;color:#6b7280;min-width:50px}.UserProfileCard_infoValue__1nTiO{font-size:12px;font-weight:600;color:#1f2937;margin-left:auto;text-align:right}@media (max-width:768px){.UserProfileCard_profileCard__3J75r{padding:24px 16px;margin-bottom:16px}.UserProfileCard_profileImage__J5Rli{width:100px;height:100px}.UserProfileCard_studentName__1-Blo{font-size:20px}.UserProfileCard_stageHeader__2v32U{padding:12px 16px}.UserProfileCard_stageTitle__1nbV0{font-size:14px}.UserProfileCard_progressText__3ON75{font-size:28px}.UserProfileCard_personalInfoTitle__aoD7c{font-size:18px}.UserProfileCard_progressContainer__2ie29{padding:0 16px}}@media (max-width:480px){.UserProfileCard_profileCard__3J75r{padding:20px 12px}.UserProfileCard_profileImage__J5Rli{width:80px;height:80px}.UserProfileCard_studentName__1-Blo{font-size:18px}.UserProfileCard_boyIcon__3hsnS,.UserProfileCard_hatIcon__1EsgN{width:24px;height:24px}.UserProfileCard_progressText__3ON75{font-size:24px}.UserProfileCard_personalInfo__1aV3p{padding:16px}}.SessionTasks_tasksContainer__EMJf7{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #f1f5f9}.SessionTasks_header__1J2QH{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.SessionTasks_title__1iJLq{font-size:18px;font-weight:600;color:#1f2937;margin:0}.SessionTasks_addButton__1Hv1f{background:#059669;border-color:#059669;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.SessionTasks_addButton__1Hv1f:hover{background:#047857;border-color:#047857}.SessionTasks_tasksList__312e0{margin-bottom:20px}.SessionTasks_emptyState__3275C{text-align:center;padding:40px 20px;color:#6b7280}.SessionTasks_emptyState__3275C p{margin-bottom:16px;font-size:14px}.SessionTasks_taskItem__2j723{display:flex;grid-gap:12px;gap:12px;padding:16px;border-radius:12px;background:#f8fafc;margin-bottom:12px;border:1px solid #e2e8f0;transition:all .3s ease}.SessionTasks_taskItem__2j723:hover{background:#f1f5f9;border-color:#d1d5db}.SessionTasks_taskItem__2j723:last-child{margin-bottom:0}.SessionTasks_taskIcon__rFs1u{width:40px;height:40px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:16px;flex-shrink:0}.SessionTasks_taskContent__2YKzf{flex:1 1;min-width:0}.SessionTasks_taskHeader__nqbv-{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;grid-gap:12px;gap:12px}.SessionTasks_taskTitle__123yZ{font-size:14px;font-weight:600;color:#1f2937;margin:0;line-height:1.4}.SessionTasks_taskStatus__3z1oi{font-size:12px;font-weight:600;text-transform:capitalize;white-space:nowrap}.SessionTasks_taskDate__V4g0G{font-size:12px;color:#6b7280;margin:0 0 8px}.SessionTasks_taskDescription__ZK1BY{font-size:12px;color:#4b5563;margin:0 0 8px;line-height:1.4}.SessionTasks_taskUrl__2raZr{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-size:12px;color:#059669;text-decoration:none;margin-bottom:8px}.SessionTasks_taskUrl__2raZr:hover{color:#047857;text-decoration:underline}.SessionTasks_rejectionReason__1cXSR{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:8px;margin:8px 0;font-size:12px;color:#dc2626}.SessionTasks_rejectionReason__1cXSR strong{display:block;margin-bottom:4px}.SessionTasks_taskActions__Kmh2T{display:flex;grid-gap:8px;gap:8px;margin-top:12px;flex-wrap:wrap}.SessionTasks_taskActions__Kmh2T .SessionTasks_ant-btn__7sG6R{font-size:11px;height:28px;padding:0 12px}.SessionTasks_modalActions__2EWFR{display:flex;justify-content:flex-end;grid-gap:12px;gap:12px;margin-top:24px;margin-bottom:0}.SessionTasks_modalActions__2EWFR .SessionTasks_ant-btn__7sG6R{min-width:80px}@media (max-width:768px){.SessionTasks_tasksContainer__EMJf7{padding:16px}.SessionTasks_title__1iJLq{font-size:16px}.SessionTasks_addButton__1Hv1f{width:36px;height:36px}.SessionTasks_taskItem__2j723{padding:12px;grid-gap:10px;gap:10px}.SessionTasks_taskIcon__rFs1u{width:36px;height:36px;font-size:14px}.SessionTasks_taskHeader__nqbv-{flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.SessionTasks_taskTitle__123yZ{font-size:13px}.SessionTasks_taskActions__Kmh2T{margin-top:8px}.SessionTasks_taskActions__Kmh2T .SessionTasks_ant-btn__7sG6R{font-size:10px;height:26px;padding:0 8px}}@media (max-width:480px){.SessionTasks_tasksContainer__EMJf7{padding:12px}.SessionTasks_taskItem__2j723{padding:10px;grid-gap:8px;gap:8px}.SessionTasks_taskIcon__rFs1u{width:32px;height:32px;font-size:12px}.SessionTasks_taskActions__Kmh2T .SessionTasks_ant-btn__7sG6R{font-size:9px;height:24px;padding:0 6px}}#status-select .ant-select-selector{height:100%!important;overflow:unset!important;padding:0!important}#status-select .ant-select-selection-item{padding-right:0!important}#PerticularTableDesign .ant-table-column-sort{background-color:initial!important}#OrderTableDesign .ant-table-cell{padding:3px!important}.styles_container__2LKC8{padding:24px;max-width:800px;margin:0 auto}.styles_fullPageCenter__X-5oz{display:flex;align-items:center;justify-content:center;height:100vh;background:#f5f6fa}.styles_wideCard__wLaGb{width:900px;max-width:98vw;box-shadow:0 1px 2px rgba(0,0,0,.03),0 1px 6px -1px rgba(0,0,0,.02),0 2px 4px rgba(0,0,0,.02);border-radius:16px}.styles_taskCard__14cCM{border-radius:12px!important;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:box-shadow .2s;margin-bottom:0;background:#fff}.styles_card__1n8Op{box-shadow:0 1px 2px rgba(0,0,0,.03),0 1px 6px -1px rgba(0,0,0,.02),0 2px 4px rgba(0,0,0,.02)}.styles_header__3EMku{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ant-list-item{padding:12px 0}.ant-list-item-meta-title{margin-bottom:4px!important}.ant-list-item-meta-description{margin-top:4px}.ant-checkbox-wrapper{margin-right:8px}.ant-btn-link{padding:0 4px}.ant-modal-body{padding-top:24px}.document-list-Contaienr{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03),0 1px 6px -1px rgba(0,0,0,.02),0 2px 4px rgba(0,0,0,.02);padding:20px;margin:20px;border-radius:8px;min-height:80vh;overflow:hidden}.questions-container{padding:8px;max-width:800px;margin:0 auto}.question-card{margin-bottom:16px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.card-content{padding:12px}.question-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.question-header h3{font-size:16px;margin:0}.question-type{background-color:#f0f0f0;padding:2px 8px;border-radius:12px;font-size:12px}.question-content{margin-bottom:12px}.options-container{margin:12px 0}.options-container h4{font-size:14px;margin-bottom:8px}.options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:8px}.option-item{display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px}.option-type{font-weight:700;color:#1890ff;font-size:13px}.solution-container{margin:12px 0;padding:12px;background-color:#f9f9f9;border-radius:6px}.solution-container h4{font-size:14px;margin-bottom:8px}.correct-answer{margin-top:12px;padding:8px;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:4px}.correct-answer h4{margin:0;color:#52c41a;font-size:14px}.image-wrapper,.image-wrapper :global(.ant-image){width:100%;max-width:100%}.image-wrapper :global(.ant-image-img){object-fit:contain;max-height:180px;max-width:300px;margin:0 auto;display:block}.option-item .image-wrapper :global(.ant-image-img){max-height:120px;max-width:200px}.solution-container .image-wrapper :global(.ant-image-img){max-height:150px;max-width:250px}.ant-card-body{padding:12px!important}.pagination-container{display:flex;justify-content:center;margin:16px 0;padding:8px}.pagination-container :global(.ant-pagination){font-size:12px}.pagination-container :global(.ant-pagination-item),.pagination-container :global(.ant-pagination-next),.pagination-container :global(.ant-pagination-prev){min-width:28px;height:28px;line-height:28px}.admin-phase-switcher-list{display:flex;flex-wrap:wrap;flex-direction:row;margin-left:-12px}.admin-phase-switcher-list-item{background-color:#fff;border:2px solid #e0e0e0;border-radius:12px;margin:12px;padding:12px;min-height:120px;min-width:120px;display:flex;justify-content:center;align-items:center;font-size:1.5rem;transition:box-shadow .3s ease;cursor:pointer;font-weight:600}.admin-phase-switcher-list-item:hover{box-shadow:0 5px 20px rgba(0,0,0,.1)}.admission-module{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow-y:scroll}.admission-module-header{padding:20px;border-bottom:.5px solid #f1f1f1;display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;justify-content:space-between;align-items:center}.admission-section{border-top:2px solid #c5bfbf;padding-top:1.4rem}.admission-section p{font-weight:600}.section-available{display:flex;grid-gap:.7rem;gap:.7rem;margin-bottom:1rem;align-items:center;font-size:.7rem}.section-available p{text-wrap:nowrap}.admission-form-child{width:90%;margin:auto;height:60vh;overflow-y:scroll}.admission-form-div-rad .custom-label,.input-form-with-label .custom-label{font-size:.8rem;margin-bottom:.3rem;font-weight:500}.input-form-with-label{display:flex;flex-direction:column;flex:1 1;margin-bottom:1rem}.input-form-with-label .ant-input,.input-form-with-label input{border-radius:6px;padding:2px 8px}.input-form-with-label .ant-picker,.input-form-with-label .ant-select:not(.ant-select-customize-input) .ant-select-selector{height:1.8rem;display:flex;align-items:center;border-radius:6px}.admission-next{display:flex;justify-content:end;margin-top:2rem}.admission-prev-next{display:flex;justify-content:space-between;margin-top:2rem}.important-star{font-weight:700;color:red;font-size:12px;margin-left:5px;padding:0;cursor:pointer}.important-frm-mssg{color:#ad5252;font-size:.8rem}@media screen and (max-width:768px){.admission-form-div-2{flex-direction:column}.admission-form-child{height:73vh}}.add-more-attempts{background:#f0f0f0;padding:10px;border-radius:5px;margin-bottom:10px}.timeline-container{position:relative;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-bottom:5rem;width:55%}.progress-bar-wrapper{width:100%;z-index:1}.progress-bar-wrapper .progress-barz{height:4px;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.pp{position:relative;cursor:pointer;z-index:2}.circle{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#d9d9d9;color:#333;font-size:12px;font-weight:700}.active-circle{background-color:#1890ff;color:#fff}.title{position:absolute;top:25px;font-size:12px;color:#333;text-align:center;left:50%;transform:translateX(-50%)}.pp.active .title{font-weight:700;color:#1890ff}.highlight{font-weight:700}.pp:hover .circle{background-color:#40a9ff}@media (max-width:768px){.timeline-container{width:85%}}.inquiry-form-doodle-bg{position:relative;background:#ecf9fa;min-height:100vh;padding:40px 0;display:flex;justify-content:center;align-items:center}.inquiry-form-container{background:#fff;border-radius:32px;box-shadow:0 4px 24px rgba(38,174,174,.07);padding:32px 32px 80px;max-width:1000px;width:100%;position:relative;z-index:1;border:8px solid #94ebeb;overflow:visible}.form-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 32px;gap:24px 32px;margin-bottom:18px}.form-section .form-group{width:100%}.horizontal-layout .form-sections-row{display:flex;grid-gap:32px;gap:32px;justify-content:space-between}.child-section,.parent-section{flex:1 1;min-width:220px}.form-section h3{margin-top:0;color:#4a90e2;font-family:"Comic Sans MS","Comic Sans",cursive}.form-group label{display:block;margin-bottom:6px;font-size:15px;color:#111;font-weight:500;text-align:left}.form-group input,.form-group textarea{width:100%;padding:10px 12px;border-radius:12px;border:1.5px solid #b3e0ff;margin-top:6px;margin-bottom:16px;font-size:15px;background:#fafdff;font-family:inherit;transition:border .2s}.form-group input:focus,.form-group textarea:focus{border:1.5px solid #4a90e2;outline:none}.form-submit-row{position:absolute;bottom:32px;right:32px;width:auto;display:flex;justify-content:flex-end}.submit-button{background:linear-gradient(90deg,#26aeae 100%);color:#fff;font-weight:700;border:none;border-radius:16px;padding:12px 32px;font-size:18px;cursor:pointer;margin-top:12px;box-shadow:0 2px 8px rgba(38,174,174,.07);transition:background .2s}.submit-button:hover{background:linear-gradient(90deg,#94ebeb 50%)}.form-subtitle{color:#888;font-size:16px;margin-bottom:18px;font-family:"Comic Sans MS","Comic Sans",cursive}.programme-radio-option{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;margin:0;width:100%}.programme-radio-option input[type=radio]{margin-top:5px;flex-shrink:0}.programme-radio-option div{display:inline-block;line-height:1.4;word-break:break-word;white-space:normal}.doodle{position:absolute;z-index:2;pointer-events:none}.doodle-sun{left:8px;background:url('data:image/svg+xml;utf8,<svg width="90" height="90" xmlns="http://www.w3.org/2000/svg"><circle cx="45" cy="45" r="30" fill="%23ffe082" stroke="%23ffd54f" stroke-width="8"/><circle cx="45" cy="45" r="20" fill="%23fffde7"/><text x="50%" y="54%" text-anchor="middle" font-size="18" font-family="Arial" fill="%23333" dy=".3em">😊</text></svg>') no-repeat 50%/contain}.doodle-cloud-top,.doodle-sun{top:8px;width:110px!important;height:110px!important}.doodle-cloud-top{right:24px;background:url('data:image/svg+xml;utf8,<svg width="80" height="60" xmlns="http://www.w3.org/2000/svg"><ellipse cx="40" cy="35" rx="30" ry="18" fill="%23fff" stroke="%23b3e0ff" stroke-width="4"/><ellipse cx="25" cy="30" rx="12" ry="10" fill="%23fff"/><ellipse cx="60" cy="30" rx="14" ry="12" fill="%23fff"/><text x="50%" y="60%" text-anchor="middle" font-size="18" font-family="Arial" fill="%23333" dy=".3em">☺️</text></svg>') no-repeat 50%/contain}.doodle-cloud-left{top:90px;left:0;width:110px!important;height:110px!important;background:url('data:image/svg+xml;utf8,<svg width="80" height="60" xmlns="http://www.w3.org/2000/svg"><ellipse cx="40" cy="35" rx="30" ry="18" fill="%23fff" stroke="%23b3e0ff" stroke-width="4"/><ellipse cx="25" cy="30" rx="12" ry="10" fill="%23fff"/><ellipse cx="60" cy="30" rx="14" ry="12" fill="%23fff"/><text x="50%" y="60%" text-anchor="middle" font-size="18" font-family="Arial" fill="%23333" dy=".3em">☺️</text></svg>') no-repeat 50%/contain}.doodle-flower-bottom-left{left:8px}.doodle-flower-bottom-left,.doodle-flower-bottom-right{bottom:8px;width:110px!important;height:110px!important;background:url('data:image/svg+xml;utf8,<svg width="70" height="70" xmlns="http://www.w3.org/2000/svg"><circle cx="35" cy="35" r="18" fill="%23ffe082" stroke="%23fffde7" stroke-width="8"/><text x="50%" y="54%" text-anchor="middle" font-size="18" font-family="Arial" fill="%23333" dy=".3em">🌼</text></svg>') no-repeat 50%/contain}.doodle-flower-bottom-right{right:8px}.doodle-leaf-bottom-left{left:60px;bottom:18px;width:32px;height:32px;background:url('data:image/svg+xml;utf8,<svg width="40" height="40" xmlns="http://www.w3.org/2000/svg"><ellipse cx="20" cy="30" rx="14" ry="8" fill="%239ccc65"/><ellipse cx="10" cy="20" rx="8" ry="4" fill="%238bc34a"/></svg>') no-repeat 50%/contain}.doodle-leaf-bottom-right{right:60px;bottom:18px;width:32px;height:32px;background:url('data:image/svg+xml;utf8,<svg width="40" height="40" xmlns="http://www.w3.org/2000/svg"><ellipse cx="20" cy="30" rx="14" ry="8" fill="%239ccc65"/><ellipse cx="30" cy="20" rx="8" ry="4" fill="%238bc34a"/></svg>') no-repeat 50%/contain}.doodle-lightning{top:60px;right:32px;width:32px;height:48px;background:url('data:image/svg+xml;utf8,<svg width="40" height="60" xmlns="http://www.w3.org/2000/svg"><polyline points="10,10 25,30 15,30 30,50" fill="none" stroke="%23ffd54f" stroke-width="6"/><polyline points="20,30 35,50 25,50 35,60" fill="none" stroke="%23f48fb1" stroke-width="6"/></svg>') no-repeat 50%/contain}.doodle-rainbow{top:50px;left:50%;transform:translateX(-50%);width:80px;height:40px;background:url('data:image/svg+xml;utf8,<svg width="80" height="40" xmlns="http://www.w3.org/2000/svg"><path d="M10 30 Q40 0 70 30" stroke="%23f48fb1" stroke-width="6" fill="none"/><path d="M16 30 Q40 8 64 30" stroke="%23ffd54f" stroke-width="6" fill="none"/><path d="M22 30 Q40 16 58 30" stroke="%234a90e2" stroke-width="6" fill="none"/></svg>') no-repeat 50%/contain}.doodle-heart-top-right{top:18px;right:80px;width:32px;height:32px;background:url('data:image/svg+xml;utf8,<svg width="32" height="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 29 Q6 18 8 11 Q10 4 16 8 Q22 4 24 11 Q26 18 16 29" fill="%23f48fb1"/></svg>') no-repeat 50%/contain}.doodle-star-top-left{top:18px;left:80px;width:28px;height:28px;background:url('data:image/svg+xml;utf8,<svg width="28" height="28" xmlns="http://www.w3.org/2000/svg"><polygon points="14,2 17,10 26,10 18.5,15 21,23 14,18 7,23 9.5,15 2,10 11,10" fill="%23ffe082" stroke="%23ffd54f" stroke-width="2"/></svg>') no-repeat 50%/contain}.doodle-cloud-bottom{left:50%;bottom:18px;transform:translateX(-50%);width:60px;height:40px;background:url('data:image/svg+xml;utf8,<svg width="60" height="40" xmlns="http://www.w3.org/2000/svg"><ellipse cx="30" cy="25" rx="20" ry="12" fill="%23fff" stroke="%23b3e0ff" stroke-width="3"/><ellipse cx="18" cy="20" rx="8" ry="7" fill="%23fff"/><ellipse cx="42" cy="20" rx="9" ry="8" fill="%23fff"/></svg>') no-repeat 50%/contain}.doodle-flower-side-left{left:0;top:50%}.doodle-flower-side-left,.doodle-flower-side-right{transform:translateY(-50%);width:38px;height:38px;background:url('data:image/svg+xml;utf8,<svg width="38" height="38" xmlns="http://www.w3.org/2000/svg"><circle cx="19" cy="19" r="10" fill="%23ffe082" stroke="%23fffde7" stroke-width="5"/><text x="50%" y="60%" text-anchor="middle" font-size="12" font-family="Arial" fill="%23333" dy=".3em">🌼</text></svg>') no-repeat 50%/contain}.doodle-flower-side-right{right:0;top:60%}@media (max-width:900px){.inquiry-form-container{max-width:99vw;padding:12px 2vw}.form-section{grid-template-columns:1fr;grid-gap:16px;gap:16px}.doodle-cloud-bottom,.doodle-cloud-left,.doodle-cloud-top,.doodle-flower-bottom-left,.doodle-flower-bottom-right,.doodle-flower-side-left,.doodle-flower-side-right,.doodle-heart-top-right,.doodle-leaf-bottom-left,.doodle-leaf-bottom-right,.doodle-lightning,.doodle-rainbow,.doodle-star-top-left,.doodle-sun{width:48px!important;height:48px!important}.doodle-leaf-bottom-left,.doodle-leaf-bottom-right{left:32px;right:32px;bottom:8px}.doodle-rainbow{width:48px;height:24px;top:24px}.doodle-heart-top-right,.doodle-star-top-left{width:20px;height:20px;top:8px;right:40px;left:40px}.doodle-cloud-bottom{width:36px;height:24px;bottom:8px}.doodle-flower-side-left,.doodle-flower-side-right{width:22px;height:22px;top:60%}.radio-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;grid-gap:12px!important;gap:12px!important;width:100%!important;margin-bottom:18px!important}.radio-row .custom-radio{width:100%!important;justify-content:flex-start!important;text-align:left!important;margin-right:0!important;margin-bottom:0!important;white-space:normal!important;word-break:break-word!important}}@media (max-width:600px){.inquiry-form-doodle-bg{padding:8px 0!important}.inquiry-form-container{margin:12px 10px!important;min-height:100vh!important;max-width:100vw!important;width:100vw!important;padding:8px 0 60px!important;border-radius:0!important;border-width:0 0 8px!important;box-shadow:none!important;position:static!important}.form-section{grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;margin-bottom:12px!important}.form-group{margin-bottom:0!important;padding-bottom:0!important}.form-submit-row{position:static!important;bottom:unset!important;right:unset!important;width:100%!important;padding:0 0 12px!important;justify-content:center!important}.submit-button{width:100%!important;margin:0!important;border-radius:12px!important;font-size:17px!important}.select-two-days-dropdown{width:100%!important;min-width:0!important;padding-bottom:12px!important}.custom-input,.custom-select .ant-select-selector{width:100%!important;min-width:0!important;max-width:100%!important;font-size:15px!important}.ant-select-dropdown{width:100vw!important;min-width:0!important;max-width:100vw!important;box-sizing:border-box!important;left:0!important;right:0!important}.doodle{z-index:0!important}.radio-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;grid-gap:10px!important;gap:10px!important;width:100%!important;margin-bottom:16px!important}.radio-row .custom-radio{width:100%!important;justify-content:flex-start!important;text-align:left!important;margin-right:0!important;margin-bottom:0!important;white-space:normal!important;word-break:break-word!important;font-size:16px!important}}.custom-radio{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:17px;color:#26aeae;cursor:pointer;margin-right:18px;position:relative;line-height:1.2}.custom-radio input[type=radio]{appearance:none;-webkit-appearance:none;width:26px;height:26px;border:2.5px solid #94ebeb;border-radius:50%;background:#d4ffff;outline:none;transition:border .2s,box-shadow .2s;margin:0 6px 0 0;box-shadow:0 2px 6px rgba(38,174,174,.08);position:relative;cursor:pointer;vertical-align:middle;display:inline-block}.custom-radio input[type=radio]:checked{border:2.5px solid #26aeae;background:#94ebeb}.custom-radio input[type=radio]:checked:before{content:"";display:block;width:12px;height:12px;background:#26aeae;border-radius:50%;position:absolute;left:5px;top:5px}.custom-radio input[type=radio]:focus{box-shadow:0 0 0 2px #d4ffff}.custom-radio:hover input[type=radio]{border:2.5px solid #26aeae;background:#d4ffff}.radio-row{display:flex;flex-direction:row;justify-content:stretch;align-items:center;width:100%;margin-bottom:18px;grid-gap:24px;gap:24px}.radio-row .custom-radio{flex:1 1;justify-content:center;text-align:center;white-space:nowrap}.custom-input,.custom-select .ant-select-selector{width:100%!important;min-width:0;box-sizing:border-box;height:44px!important;border-radius:12px!important;border:1.5px solid #94ebeb!important;background:#fff!important;font-size:15px!important;color:#111!important;box-shadow:none!important;padding:0 12px!important;display:flex;align-items:center;vertical-align:middle}.custom-select .ant-select-selection-placeholder{color:#888!important;font-size:15px!important;display:flex;align-items:center}.custom-select .ant-select-arrow{color:#26aeae!important}.custom-select .ant-select-selection-item{font-size:15px!important;color:#111!important;display:flex;align-items:center}.form-group{margin-bottom:0;padding-bottom:0}.checkbox-row{justify-content:flex-start;grid-gap:32px;gap:32px;margin-top:8px;width:100%}.checkbox-row,.custom-checkbox{display:flex;flex-direction:row;align-items:center}.custom-checkbox{grid-gap:8px;gap:8px;font-size:15px;color:#111;cursor:pointer;white-space:nowrap}.custom-checkbox input[type=checkbox]{width:20px;height:20px;border:2px solid #94ebeb;border-radius:4px;background:#d4ffff;cursor:pointer;appearance:none;-webkit-appearance:none;position:relative;transition:all .2s;margin:0;padding:0;flex-shrink:0}.custom-checkbox input[type=checkbox]:checked{background:#26aeae;border-color:#26aeae}.custom-checkbox input[type=checkbox]:checked:after{content:"✓";position:absolute;color:#fff;font-size:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.select-two-days-dropdown{width:50%!important;min-width:220px;padding-bottom:18px}