@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Navbar_navbar__n7ygh{align-items:center;background-color:#fff;background-color:var(--white);box-shadow:0 4px 12px #00000014;display:flex;justify-content:space-between;padding:12px 24px;position:sticky;top:0;transition:background-color .3s ease;z-index:1000}.Navbar_navbar__n7ygh.Navbar_dark__XHBoh{background-color:#111827;background-color:var(--dark-bg);box-shadow:0 4px 12px #0003}.Navbar_logo__jA5Pb{font-size:1.6rem;font-weight:700}.Navbar_logoimg__v7pI5{cursor:pointer;height:50px;transition:transform .3s ease,filter .3s ease;width:auto}.Navbar_logoimg__v7pI5:hover{transform:scale(1.05)}.Navbar_navbar__n7ygh.Navbar_dark__XHBoh .Navbar_logoimg__v7pI5{filter:brightness(.8) invert(1)}.Navbar_navLinks__UMGgk{display:flex;gap:20px;list-style:none;margin:0;padding:0}.Navbar_navLinks__UMGgk li a{border-radius:5px;color:#333;color:var(--text-dark);font-weight:500;padding:8px 12px;position:relative;text-decoration:none;transition:all .3s ease}.Navbar_navbar__n7ygh.Navbar_dark__XHBoh .Navbar_navLinks__UMGgk li a{color:#e2e8f0;color:var(--dark-text)}.Navbar_navLinks__UMGgk li a:after{background-color:#ef921a;background-color:var(--accent-orange);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.Navbar_navLinks__UMGgk li a:hover:after{width:100%}.Navbar_profileWrapper__KJzQe{position:relative}.Navbar_rightIcons__7478E{align-items:center;display:flex;gap:15px}.Navbar_profileIcon__XA42t{color:#204094;color:var(--primary-blue);cursor:pointer;font-size:1.8rem;transition:transform .2s ease}.Navbar_navbar__n7ygh.Navbar_dark__XHBoh .Navbar_profileIcon__XA42t{color:#ef921a;color:var(--accent-orange)}.Navbar_profileIcon__XA42t:hover{transform:scale(1.1)}.Navbar_profileMenu__AgXc-{background-color:#fff;background-color:var(--white);border-radius:8px;box-shadow:0 4px 10px #00000026;box-shadow:0 4px 10px var(--shadow-medium);color:#333;color:var(--text-dark);display:none;flex-direction:column;min-width:150px;opacity:0;position:absolute;right:0;top:45px;transform:translateY(-10px);transition:all .3s ease;z-index:100}.Navbar_navbar__n7ygh.Navbar_dark__XHBoh .Navbar_profileMenu__AgXc-{background-color:#1f2937;background-color:var(--dark-card);box-shadow:0 4px 10px #0006;color:#e2e8f0;color:var(--dark-text)}.Navbar_profileMenu__AgXc- a,.Navbar_profileMenu__AgXc- button{background:none;border:none;color:#333;color:var(--text-dark);cursor:pointer;font-weight:500;padding:10px 16px;text-align:left;text-decoration:none;transition:all .2s ease}.Navbar_navbar__n7ygh.Navbar_dark__XHBoh .Navbar_profileMenu__AgXc- a,.Navbar_navbar__n7ygh.Navbar_dark__XHBoh .Navbar_profileMenu__AgXc- button{color:#e2e8f0;color:var(--dark-text)}.Navbar_profileMenu__AgXc- a:hover,.Navbar_profileMenu__AgXc- button:hover{background-color:#204094;background-color:var(--primary-blue);color:#fff;color:var(--white)}.Navbar_profileMenu__AgXc-.Navbar_open__B02SF{display:flex;opacity:1;transform:translateY(0)}.Navbar_hamburger__CqGwx{color:#204094;color:var(--primary-blue);cursor:pointer;display:none;font-size:1.6rem}.Navbar_navbar__n7ygh.Navbar_dark__XHBoh .Navbar_hamburger__CqGwx{color:#ef921a;color:var(--accent-orange)}@media (max-width:768px){.Navbar_navLinks__UMGgk{background-color:#fff;background-color:var(--white);border-top:1px solid #eee;box-shadow:0 4px 12px #00000014;display:none;flex-direction:column;left:0;padding:10px 0;position:absolute;top:100%;width:100%}.Navbar_navbar__n7ygh.Navbar_dark__XHBoh .Navbar_navLinks__UMGgk{background-color:#1f2937;background-color:var(--dark-card);border-top:1px solid #4b5563;border-top:1px solid var(--dark-border);box-shadow:0 4px 12px #0006}.Navbar_navLinks__UMGgk.Navbar_show__Ocia-{animation:Navbar_fadeInDown__z-rY9 .4s ease-in-out;display:flex}.Navbar_navLinks__UMGgk li a{padding:12px 24px;text-align:center;width:100%}.Navbar_navLinks__UMGgk li a:after{display:none}.Navbar_hamburger__CqGwx{display:block}}@keyframes Navbar_fadeInDown__z-rY9{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar_fadeIn__0dex6{0%{opacity:0}to{opacity:1}}@keyframes Dashboard_fadeIn__YxNWx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Dashboard_slideInLeft__lC2BZ{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes Dashboard_slideInRight__MximH{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes Dashboard_shimmer__AKST6{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.Dashboard_container__khfql{animation:Dashboard_fadeIn__YxNWx .8s ease-out;background:linear-gradient(to bottom right,var(--primary-blue),var(--accent-orange));font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:2rem}.Dashboard_header__DznD5{animation:Dashboard_slideInLeft__lC2BZ .6s ease-out .2s both;margin-bottom:2.5rem;text-align:center}.Dashboard_header__DznD5 h1{color:#fff;font-size:2.8rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem;text-shadow:0 2px 4px #0000001a}.Dashboard_header__DznD5 p{color:#ffffffe6;font-size:1.1rem;font-weight:400;margin:0}.Dashboard_header__DznD5 p a{border-bottom:2px solid #0000;color:gold;font-weight:600;text-decoration:none;transition:all .3s ease}.Dashboard_header__DznD5 p a:hover{border-bottom-color:gold;transform:translateY(-1px)}.Dashboard_dashboardGrid__OBPoT{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 350px;margin:0 auto;max-width:1400px}.Dashboard_mainContent__C\+DoX{animation:Dashboard_slideInLeft__lC2BZ .6s ease-out .4s both;display:flex;flex-direction:column;gap:.5rem}.Dashboard_sidebar__7SHQJ{animation:Dashboard_slideInRight__MximH .6s ease-out .6s both}.Dashboard_card__R1Ita{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;margin-bottom:1rem;overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Dashboard_card__R1Ita:before{background:linear-gradient(90deg,#667eea,#764ba2,#f093fb,#f5576c);border-radius:20px 20px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.Dashboard_card__R1Ita:hover{box-shadow:0 32px 64px -12px #00000026,0 25px 50px -12px #0000001a;transform:translateY(-5px)}.Dashboard_card__R1Ita h3{align-items:center;color:#1a202c;display:flex;font-size:1.5rem;font-weight:600;gap:.75rem;margin:0 0 1.5rem}.Dashboard_calendarContainer__TWLWK{height:500px}.Dashboard_loadingState__Ae\+Wb{align-items:center;color:#718096;display:flex;flex-direction:column;gap:1rem;height:300px;justify-content:center}.Dashboard_loadingSpinner__eeasT{animation:Dashboard_spin__DlP9M 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:40px;width:40px}@keyframes Dashboard_spin__DlP9M{to{transform:rotate(1turn)}}.Dashboard_loadingSkeleton__Ckz9L{animation:Dashboard_shimmer__AKST6 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;border-radius:8px;height:20px;margin-bottom:10px}.Dashboard_statsGrid__JFawn{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.Dashboard_statCard__BSoYh{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffe6,#fffc);border:1px solid #fff3;border-radius:16px;color:#000;padding:1.5rem;text-align:center;transition:all .3s ease}.Dashboard_statCard__BSoYh:hover{background:linear-gradient(135deg,#ffffff26,#ffffff1a);transform:translateY(-3px)}.Dashboard_statCard__BSoYh h4{color:gold;font-size:2rem;font-weight:700;margin:0 0 .5rem}.Dashboard_statCard__BSoYh p{font-size:.9rem;margin:0;opacity:.9}.Dashboard_emptyState__92C7A{color:#718096;padding:3rem 2rem;text-align:center}.Dashboard_emptyState__92C7A svg{height:64px;margin-bottom:1rem;opacity:.5;width:64px}.Dashboard_emptyState__92C7A h4{color:#4a5568;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.Dashboard_emptyState__92C7A p{font-size:.95rem;margin:0}.Dashboard_calendarContainer__TWLWK .Dashboard_rbc-calendar__XjeEB{font-family:inherit}.Dashboard_calendarContainer__TWLWK .Dashboard_rbc-header__z3M5j{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;font-weight:600;padding:12px 8px}.Dashboard_calendarContainer__TWLWK .Dashboard_rbc-today__LmW4W{background-color:#667eea1a}.Dashboard_calendarContainer__TWLWK .Dashboard_rbc-event__OccT3{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;font-size:.85rem;font-weight:500}.Dashboard_calendarContainer__TWLWK .Dashboard_rbc-event__OccT3:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)}@media (max-width:1200px){.Dashboard_dashboardGrid__OBPoT{grid-template-columns:1fr}.Dashboard_sidebar__7SHQJ{order:-1}}@media (max-width:768px){.Dashboard_container__khfql{padding:1rem}.Dashboard_header__DznD5 h1{font-size:2.2rem}.Dashboard_card__R1Ita{border-radius:16px;padding:1.5rem}.Dashboard_calendarContainer__TWLWK{height:400px}.Dashboard_statsGrid__JFawn{gap:1rem;grid-template-columns:repeat(2,1fr)}.Dashboard_statCard__BSoYh{padding:1rem}.Dashboard_statCard__BSoYh h4{font-size:1.5rem}}.Dashboard_meetingListWrapper__zZT8l h3{color:var(--primary-dark-blue);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.Dashboard_emptyListText__aQA9D{color:#718096;font-size:.95rem;padding:2rem 0;text-align:center}.Dashboard_meetingList__2ivd4{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.Dashboard_meetingItem__8h9tv{align-items:center;background:#f7fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;padding:1rem;transition:all .2s ease}.Dashboard_meetingItem__8h9tv:hover{background:#edf2f7;box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.Dashboard_meetingDetails__b0AeN{flex-grow:1}.Dashboard_meetingTitle__qos\+q{color:#1a202c;font-size:1rem;font-weight:600;margin:0}.Dashboard_meetingTime__N4MUQ{color:#4a5568;font-size:.85rem;margin:0}.Dashboard_joinButton__3hfXs{background-color:#667eea;border-radius:8px;color:#fff;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.Dashboard_joinButton__3hfXs:hover{background-color:#5a67d8}.Dashboard_calendarAndListContainer__Gei2F{display:flex;flex-direction:column;gap:1.5rem}.Dashboard_calendarContainer__TWLWK{background:#fff;border-radius:12px;box-shadow:inset 0 2px 4px #0000000f;height:400px;overflow:hidden;width:90%}.PlaygroundTile_wrapper__dzwqe{margin-top:4rem}.PlaygroundTile_heading__WBLLS{color:var(--text-dark);font-size:1.8rem;font-weight:700;margin-bottom:2.5rem}.PlaygroundTile_tiles__TTgPG{display:flex;flex-wrap:wrap;gap:2rem;padding:0 1rem}.PlaygroundTile_tile__Cy9NH{align-items:center;background:var(--white);border-radius:1.5rem;box-shadow:0 10px 30px #0000001a;color:var(--text-dark);display:flex;flex:1 1 250px;flex-direction:column;max-width:280px;padding:1.5rem .5rem;text-align:center;text-decoration:none;transition:transform .4s ease,box-shadow .4s ease}.PlaygroundTile_tile__Cy9NH:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-8px) scale(1.03)}.PlaygroundTile_icon__OC4Vo{font-size:3.5rem;margin-bottom:1.5rem}.PlaygroundTile_tile__Cy9NH h3{color:var(--text-dark);font-size:1.4rem;font-weight:700}@keyframes TrendingCourses_fadeInUp__PKTT4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes TrendingCourses_shimmer__UlQDc{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.TrendingCourses_trendingContainer__dEmgZ{animation:TrendingCourses_fadeInUp__PKTT4 .6s ease-out;margin:0;overflow:hidden;padding:0;position:relative}.TrendingCourses_heading__jLvY0{align-items:center;color:#1a202c;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;margin:0 0 1.5rem;padding:0}.TrendingCourses_cardsWrapper__sVSvN{-webkit-overflow-scrolling:touch;display:flex;gap:1rem;mask:linear-gradient(90deg,#0000,#fff 20px,#fff calc(100% - 20px),#0000);-webkit-mask:linear-gradient(90deg,#0000,#fff 20px,#fff calc(100% - 20px),#0000);overflow-x:auto;overflow-y:hidden;padding:.5rem 0;scroll-behavior:smooth}.TrendingCourses_cardsWrapper__sVSvN::-webkit-scrollbar{display:none}.TrendingCourses_cardsWrapper__sVSvN{-ms-overflow-style:none;scrollbar-width:none}.TrendingCourses_courseCard__i62HV{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #fff3;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:180px;justify-content:space-between;max-width:260px;min-width:260px;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.TrendingCourses_courseCard__i62HV:before{background:linear-gradient(90deg,#667eea,#764ba2);background:var(--card-color,linear-gradient(90deg,#667eea,#764ba2));border-radius:16px 16px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.TrendingCourses_courseCard__i62HV:after{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.TrendingCourses_courseCard__i62HV:hover{background:#ffffffd9;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #ffffff4d;transform:translateY(-4px) scale(1.02)}.TrendingCourses_courseCard__i62HV:hover:after{left:100%}.TrendingCourses_cardHeader__wKxeL{align-items:flex-start;display:flex;justify-content:space-between}.TrendingCourses_icon__48V2H{border:1px solid #fff3;border-radius:12px;color:#667eea;color:var(--card-color,#667eea);font-size:1.2rem;height:40px;justify-content:center;width:40px}.TrendingCourses_icon__48V2H,.TrendingCourses_rating__TK0ay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;display:flex}.TrendingCourses_rating__TK0ay{border:1px solid #fff3;border-radius:8px;color:#f59e0b;font-size:.85rem;font-weight:600;gap:.25rem;padding:.25rem .5rem}.TrendingCourses_title__I4htG{color:#1a202c;font-size:1rem;font-weight:600;line-height:1.3;margin:0 0 .5rem}.TrendingCourses_subtitle__zoMtJ,.TrendingCourses_title__I4htG{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.TrendingCourses_subtitle__zoMtJ{color:#4a5568;font-size:.8rem;line-height:1.4;margin:0 0 .75rem;opacity:.8}.TrendingCourses_cardFooter__J5iGF{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:auto}.TrendingCourses_students__A8T95{color:#718096;flex:1 1;font-size:.75rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrendingCourses_learnMoreBtn__-4cZt{background:linear-gradient(135deg,#667eea,color-mix(in srgb,#667eea 80%,#000));background:linear-gradient(135deg,var(--card-color,#667eea) 0,color-mix(in srgb,var(--card-color,#667eea) 80%,#000) 100%);border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;overflow:hidden;padding:.5rem .75rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.TrendingCourses_learnMoreBtn__-4cZt:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.TrendingCourses_learnMoreBtn__-4cZt:hover{background:linear-gradient(135deg,color-mix(in srgb,#667eea 90%,#fff),#667eea);background:linear-gradient(135deg,color-mix(in srgb,var(--card-color,#667eea) 90%,#fff) 0,var(--card-color,#667eea) 100%);box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.TrendingCourses_learnMoreBtn__-4cZt:hover:before{left:100%}.TrendingCourses_learnMoreBtn__-4cZt:active{transform:translateY(0);transition:transform .1s}.TrendingCourses_trendingContainer__dEmgZ:after,.TrendingCourses_trendingContainer__dEmgZ:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:20px;z-index:2}.TrendingCourses_trendingContainer__dEmgZ:before{background:linear-gradient(90deg,#fffc,#0000);left:0}.TrendingCourses_trendingContainer__dEmgZ:after{background:linear-gradient(270deg,#fffc,#0000);right:0}.TrendingCourses_courseCard__i62HV:nth-child(4n+1){--card-color:#667eea}.TrendingCourses_courseCard__i62HV:nth-child(4n+2){--card-color:#f093fb}.TrendingCourses_courseCard__i62HV:nth-child(4n+3){--card-color:#4facfe}.TrendingCourses_courseCard__i62HV:nth-child(4n+4){--card-color:#43e97b}@media (max-width:768px){.TrendingCourses_courseCard__i62HV{height:160px;max-width:240px;min-width:240px;padding:1rem}.TrendingCourses_title__I4htG{font-size:.9rem}.TrendingCourses_subtitle__zoMtJ{font-size:.75rem}.TrendingCourses_icon__48V2H{font-size:1.25rem;height:36px;width:36px}.TrendingCourses_rating__TK0ay{font-size:.8rem;padding:.2rem .4rem}.TrendingCourses_students__A8T95{font-size:.7rem}.TrendingCourses_learnMoreBtn__-4cZt{font-size:.7rem;padding:.4rem .6rem}}@media (prefers-reduced-motion:no-preference){.TrendingCourses_cardsWrapper__sVSvN{scroll-behavior:smooth}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden;right:1px}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.PageBuilder_pageBuilder__J6M4t{background-color:#f0f8ff;border-radius:10px;box-sizing:border-box;font-family:Segoe UI,sans-serif;margin:20px auto;max-width:1200px;padding:20px}.PageBuilder_dropdown__p2XGe,.PageBuilder_titleInput__k5o7\+{border:2px solid #007acc;border-radius:8px;box-sizing:border-box;font-size:16px;margin-bottom:20px;padding:10px;width:100%}.PageBuilder_buttonGroup__AWh4K{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-bottom:20px}.PageBuilder_buttonGroup__AWh4K button{background-color:#007acc;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 14px;transition:background .3s ease}.PageBuilder_buttonGroup__AWh4K button:hover{background-color:#005fa3}.PageBuilder_blockWrapper__4RZK4{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 4px #00000014;margin-bottom:15px;padding:15px;transition:all .2s}.PageBuilder_blockWrapper__4RZK4:hover{background-color:#f6fbff;transform:scale(1.01)}.PageBuilder_deleteBtn__FgYkY{background-color:#e74c3c;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:6px 12px;transition:background .3s}.PageBuilder_deleteBtn__FgYkY:hover{background-color:#c0392b}.PageBuilder_saveBtn__yJ50Y{background:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;transition:background .3s}.PageBuilder_saveBtn__yJ50Y:hover{background:#218838}.PageBuilder_editorPreviewWrapper__FayRj{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.PageBuilder_editor__fgkWe,.PageBuilder_preview__ekXXg{box-sizing:border-box;flex:1 1;min-width:48%}.PageBuilder_preview__ekXXg{background:#fff;border:2px dashed #aaa;border-radius:12px;max-height:80vh;overflow-y:auto;padding:20px}.PageBuilder_blockWrapper__4RZK4 select,.PageBuilder_blockWrapper__4RZK4 textarea{background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;font-size:15px;margin-top:8px;padding:10px;transition:border-color .3s ease;width:100%}.PageBuilder_blockWrapper__4RZK4 input:focus,.PageBuilder_blockWrapper__4RZK4 select:focus,.PageBuilder_blockWrapper__4RZK4 textarea:focus{background-color:#fff;border-color:#007acc;outline:none}.PageBuilder_blockWrapper__4RZK4 textarea{min-height:80px;resize:vertical}.PageBuilder_blockWrapper__4RZK4 label{display:block;font-weight:600;margin-bottom:5px}.PageBuilder_blockWrapper__4RZK4 input{background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;font-size:15px;margin-top:8px;padding:10px;transition:border-color .3s ease;width:100%}@media (max-width:768px){.PageBuilder_editorPreviewWrapper__FayRj{flex-direction:column}.PageBuilder_editor__fgkWe,.PageBuilder_preview__ekXXg{min-width:100%;width:100%}.PageBuilder_buttonGroup__AWh4K{justify-content:center}.PageBuilder_pageBuilder__J6M4t{margin:10px;padding:15px}.PageBuilder_saveBtn__yJ50Y{width:100%}}.FormattingToolbar_toolbar__f9VUP{display:flex;gap:8px;margin-bottom:12px}.FormattingToolbar_toolbar__f9VUP button{background-color:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:16px;padding:6px 12px;transition:all .2s ease}.FormattingToolbar_toolbar__f9VUP button:hover{background-color:#f0f0f0;border-color:#888}.FormattingToolbar_toolbar__f9VUP button:active{background-color:#e0e0e0;transform:scale(.96)}.FormattingToolbar_toolbar__f9VUP button b,.FormattingToolbar_toolbar__f9VUP button i,.FormattingToolbar_toolbar__f9VUP button u{pointer-events:none}.FormattingToolbar_toolbar__f9VUP button:focus{box-shadow:0 0 0 2px #4c9aff33;outline:none}.TableBlock_container__dHhKF{margin-bottom:1rem}.TableBlock_toolbarTop__0X\+FJ{display:flex;gap:6px;margin-bottom:8px}.TableBlock_table__3V30z{border-collapse:collapse;margin-bottom:10px;width:100%}.TableBlock_table__3V30z td,.TableBlock_table__3V30z th{border:1px solid #ccc;padding:6px}.TableBlock_inputCell__iEnG5{border:none;outline:none;padding:4px;width:100%}.TableBlock_selectedCell__pi6Ur{border:2px solid #007bff!important}.TableBlock_buttons__DA4ho{display:flex;gap:10px;margin-top:10px}.ImageBlock_imageBlock__RaGdO{align-items:center;display:flex;flex-direction:column;margin:10px 0}.ImageBlock_uploadLabel__ThPru{background-color:#eee;border:2px dashed #aaa;border-radius:8px;cursor:pointer;padding:12px 20px;text-align:center}.ImageBlock_fileInput__kSV64{display:none}.ImageBlock_imagePreview__OIw\+g{border-radius:8px;box-shadow:0 0 5px #0003;margin-top:10px;max-height:300px;max-width:100%}.ImageBlock_altInput__lv-Fu{border:1px solid #ccc;border-radius:4px;margin-top:8px;padding:6px 10px;width:100%}.PageList_pageList__Spv7T{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.PageList_card__fEwxq{align-items:center;animation:PageList_popIn__XGwz8 .5s ease forwards;background:linear-gradient(135deg,#004ba1,#007fff);border-radius:14px;box-shadow:0 8px 16px #0003;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:600;height:160px;justify-content:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:240px}.PageList_card__fEwxq:hover{box-shadow:0 10px 20px #0000004d;transform:scale(1.05)}.PageList_cardContent__vfpw4{padding:20px}@keyframes PageList_popIn__XGwz8{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AuthCard_mainContainer__-84kr{background:linear-gradient(to bottom right,#e6f0ff,#fff3e6);background:linear-gradient(to bottom right,var(--primary-blue-light),var(--accent-orange-light));display:flex;font-family:Segoe UI,sans-serif;min-height:100vh;overflow:hidden;position:relative;transition:background .4s ease}.AuthCard_mainContainer__-84kr.AuthCard_dark__tODJX{background:linear-gradient(to bottom right,#111827,#1f2937);background:linear-gradient(to bottom right,var(--dark-bg),var(--dark-card))}.AuthCard_authContainer__IfwLm,.AuthCard_bannerSection__7ouhE{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem}.AuthCard_bannerSection__7ouhE{color:#fff;color:var(--white);position:relative;text-align:center}.AuthCard_bannerImage__n8mFX{height:auto;max-width:600px;object-fit:contain;width:100%}.AuthCard_card__paJ5W{height:520px;perspective:1000px;position:relative;transition:all .5s ease;width:380px}.AuthCard_toggleDark__dSV-G{color:#333;color:var(--text-dark);cursor:pointer;position:absolute;right:20px;top:15px;z-index:10}.AuthCard_mainContainer__-84kr.AuthCard_dark__tODJX .AuthCard_toggleDark__dSV-G{color:#e2e8f0;color:var(--dark-text)}.AuthCard_back__WWrIw,.AuthCard_front__hw9-y{align-items:center;backface-visibility:hidden;border-radius:12px;box-shadow:0 8px 20px #00000026;box-shadow:0 8px 20px var(--shadow-medium);display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px;position:absolute;text-align:center;transition:transform .6s ease;width:100%;z-index:1}.AuthCard_mainContainer__-84kr.AuthCard_dark__tODJX .AuthCard_back__WWrIw,.AuthCard_mainContainer__-84kr.AuthCard_dark__tODJX .AuthCard_front__hw9-y{background:#1f2937;background:var(--dark-card)}.AuthCard_front__hw9-y{transform:rotateY(0deg);z-index:2}.AuthCard_back__WWrIw{transform:rotateY(180deg)}.AuthCard_flipped__8sS-N .AuthCard_front__hw9-y{transform:rotateY(-180deg)}.AuthCard_flipped__8sS-N .AuthCard_back__WWrIw{transform:rotateY(0deg);z-index:3}.AuthCard_logoContainer__VkrNx{margin-bottom:20px}.AuthCard_logo__TVvYu{height:auto;width:160px}h2{color:#204094;color:var(--primary-blue);font-size:2rem;margin-bottom:25px}.AuthCard_mainContainer__-84kr.AuthCard_dark__tODJX h2{color:#ef921a;color:var(--accent-orange)}form{width:100%}form input{border:1px solid #204094;border:1px solid var(--border-blue);border-radius:8px;font-size:15px;margin-bottom:15px;padding:12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}form input:focus{border-color:#ef921a;border-color:var(--accent-orange);box-shadow:0 0 0 3px #ef921a40;outline:none}.AuthCard_mainContainer__-84kr.AuthCard_dark__tODJX form input{background:#374151;background:var(--dark-input);border:1px solid #4b5563;border:1px solid var(--dark-border);color:#e2e8f0;color:var(--dark-text)}.AuthCard_mainContainer__-84kr.AuthCard_dark__tODJX form input:focus{border-color:#ef921a;border-color:var(--accent-orange);box-shadow:0 0 0 3px #ef921a40}.AuthCard_submitBtn__CM6M1{align-items:center;background-color:#204094;background-color:var(--primary-blue);border:none;border-radius:8px;color:#fff;color:var(--white);cursor:pointer;display:flex;font-weight:700;gap:10px;justify-content:center;padding:12px;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;width:100%}.AuthCard_submitBtn__CM6M1:hover{background-color:#ef921a;background-color:var(--accent-orange)}.AuthCard_submitBtn__CM6M1:disabled{animation:none;background-color:#6c757d;cursor:not-allowed}.AuthCard_linkText__Y9Jz5{color:#204094;color:var(--primary-blue);cursor:pointer;font-weight:700;text-decoration:none;transition:color .3s ease}.AuthCard_linkText__Y9Jz5:hover{text-decoration:underline}.AuthCard_linkText__Y9Jz5:hover,.AuthCard_mainContainer__-84kr.AuthCard_dark__tODJX .AuthCard_linkText__Y9Jz5{color:#ef921a;color:var(--accent-orange)}.AuthCard_error__86sej,.AuthCard_success__mlIKe{align-items:center;animation:AuthCard_fadeIn__SsjAl .4s ease-in-out;border-radius:8px;display:flex;font-size:14px;gap:8px;margin-bottom:12px;padding:10px 12px}.AuthCard_error__86sej{background-color:#fee2e2;color:#b91c1c}.AuthCard_success__mlIKe{background-color:#d1fae5;color:#065f46}.AuthCard_mainContainer__-84kr.AuthCard_dark__tODJX .AuthCard_error__86sej{background-color:#7f1d1d;color:#fee2e2}.AuthCard_mainContainer__-84kr.AuthCard_dark__tODJX .AuthCard_success__mlIKe{background-color:#064e3b;color:#d1fae5}@keyframes AuthCard_fadeIn__SsjAl{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthCard_spin__Rg0CR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.AuthCard_mainContainer__-84kr{flex-direction:column;padding:0}.AuthCard_authContainer__IfwLm{padding:2rem 1rem}.AuthCard_bannerSection__7ouhE{padding:1rem 1rem 2rem}.AuthCard_card__paJ5W{box-shadow:none;height:auto;max-width:400px;width:100%}.AuthCard_back__WWrIw,.AuthCard_front__hw9-y{box-shadow:none;height:auto;padding:20px;position:static}.AuthCard_card__paJ5W.AuthCard_flipped__8sS-N .AuthCard_back__WWrIw,.AuthCard_card__paJ5W.AuthCard_flipped__8sS-N .AuthCard_front__hw9-y{transform:rotateY(0deg)}.AuthCard_front__hw9-y{display:none}.AuthCard_back__WWrIw,.AuthCard_card__paJ5W.AuthCard_flipped__8sS-N .AuthCard_front__hw9-y{display:flex}.AuthCard_card__paJ5W.AuthCard_flipped__8sS-N .AuthCard_back__WWrIw{display:none}}.TypingText_typedLine__9UeZY{color:#110f8b;font-size:2.4rem;font-weight:800;line-height:1.4;margin:20px 10px 0;text-align:center;word-break:break-word}@media (max-width:768px){.TypingText_typedLine__9UeZY{font-size:1.2rem;margin-top:15px}}@media (max-width:480px){.TypingText_typedLine__9UeZY{margin:0}}.TypingText_dynamic__8\+QVh{color:#ef921a;font-weight:700}.TypingText_cursor__4TO-B{animation:TypingText_blink__MOONN 1s infinite;display:inline-block}@keyframes TypingText_blink__MOONN{0%,to{opacity:1}50%{opacity:0}}.AdminPermissions_container__B9lCX{margin:auto;max-width:1000px;padding:2rem}.AdminPermissions_heading__V0rwL{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.AdminPermissions_tableWrapper__O7rVO{background:#fff;border-radius:10px;box-shadow:0 4px 12px #00000014;overflow-x:auto}.AdminPermissions_table__ggRI\+{border-collapse:collapse;min-width:900px;width:100%}td,th{border-bottom:1px solid #eee;padding:12px 16px;text-align:left;vertical-align:top}th{background-color:#f0f4f8;font-weight:600}.AdminPermissions_batch__y7y7E,.AdminPermissions_email__ltMVp{color:#666;font-size:.85rem}.AdminPermissions_pageList__aG\+X9{list-style:none;margin:0;padding:0}.AdminPermissions_pageList__aG\+X9 li{background:#f2f2f2;border-radius:4px;display:inline-block;font-size:.85rem;margin:2px;padding:3px 6px}.AdminPermissions_checkboxGroup__upRkP{display:flex;flex-wrap:wrap;gap:10px;max-height:120px;overflow-y:auto}.AdminPermissions_checkboxLabel__yJ1Cj{align-items:center;display:flex;font-size:.85rem;gap:4px}.AdminPermissions_cancelBtn__kuh07,.AdminPermissions_editBtn__ZJT4Y,.AdminPermissions_saveBtn__KbxSv{border:none;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:700;margin-right:6px;padding:6px 10px}.AdminPermissions_editBtn__ZJT4Y{background-color:#007bff;color:#fff}.AdminPermissions_saveBtn__KbxSv{background-color:#28a745;color:#fff}.AdminPermissions_cancelBtn__kuh07{background-color:#dc3545;color:#fff}.AdminPermissions_cancelBtn__kuh07:hover,.AdminPermissions_editBtn__ZJT4Y:hover,.AdminPermissions_saveBtn__KbxSv:hover{opacity:.9}.ViewPage_viewPage__WkJ2\+{display:flex;font-family:Segoe UI,sans-serif;min-height:100vh;position:relative}.ViewPage_sidebar__PcimD{background-color:#f4f4f4;border-right:1px solid #ddd;overflow-y:auto;padding:20px;transition:all .4s ease;width:250px}.ViewPage_sidebarCollapsed__nzNX1{border:none;overflow:hidden;padding:0;transition:all .4s ease;width:0}.ViewPage_content__3p4l6{background-color:#fff;flex:1 1;overflow-y:auto;padding:30px;transition:margin-left .4s ease}.ViewPage_toggleBtn__YWUkp{background-color:#007bff;border:none;border-radius:50px;box-shadow:0 4px 10px #0003;color:#fff;cursor:pointer;display:none;left:15px;padding:10px 14px;position:fixed;top:15px;transition:background .3s,transform .2s ease;z-index:9999}.ViewPage_toggleBtn__YWUkp:hover{background-color:#0056b3;transform:scale(1.05)}@media (max-width:768px){.ViewPage_sidebar__PcimD{height:100%;left:0;position:absolute;top:0;z-index:1000}.ViewPage_toggleBtn__YWUkp{display:block}}.SidebarTree_pageRow__EUde\+{margin-bottom:8px}.SidebarTree_pageMain__iqqJa{align-items:center;background:#e0f0ff;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px;transition:background .3s ease,transform .2s ease}.SidebarTree_pageMain__iqqJa:hover{background-color:#d0eaff;transform:translateX(5px)}.SidebarTree_pageLink__pU7NQ{background:#e0f0ff;border-radius:6px;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;margin:5px 0;padding:8px 10px;transition:background .3s ease}.SidebarTree_pageLink__pU7NQ:hover{background-color:#d0eaff}.SidebarTree_pageTitle__p3goS{display:inline-block}.SidebarTree_iconGroup__\+MNTn{display:inline-block;gap:8px}.SidebarTree_iconBtn__yobkQ{border-radius:4px;cursor:pointer;font-size:16px;padding:4px;transition:background .3s}.SidebarTree_iconBtn__yobkQ:hover{background:#dbefff}:root{--primary-blue:#204094;--primary-blue-light:#e6f0ff;--accent-orange-light:#fff3e6;--text-dark:#333;--text-medium:#555;--text-light:#666;--shadow-light:#00000014;--shadow-medium:#00000026;--border-blue:#204094;--border-orange:#ef921a;--white:#fff;--dark-bg:#111827;--dark-card:#1f2937;--dark-text:#e2e8f0;--dark-input:#374151;--dark-border:#4b5563}.Profile_profilePage__wEawc{background-color:#e6f0ff;background-color:var(--primary-blue-light);display:flex;min-height:calc(100vh - 60px);overflow:hidden;padding:0}.Profile_profileSidebar__SJP7d{align-items:center;background-color:#fff;background-color:var(--white);box-shadow:2px 0 10px #0000000d;display:flex;flex-direction:column;padding-top:2rem;transition:all .3s ease;width:280px}.Profile_sidebarHeader__dRRE3{align-items:center;display:flex;flex-direction:column;padding:1rem 0;text-align:center;width:100%}.Profile_sidebarPic__nkGDz{align-items:center;background-color:#204094;background-color:var(--primary-blue);border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:1rem;overflow:hidden;width:80px}.Profile_profileImg__DE\+rK{height:100%;object-fit:cover;width:100%}.Profile_sidebarUsername__LM14Q{color:#333;color:var(--text-dark);font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.Profile_sidebarRole__MuCUk{color:#555;color:var(--text-medium);font-size:.9rem}.Profile_sidebarNav__5sfT9{list-style:none;padding:1rem 0;width:100%}.Profile_sidebarNav__5sfT9 li{align-items:center;color:#555;color:var(--text-medium);cursor:pointer;display:flex;font-weight:500;gap:1rem;padding:1rem 2rem;transition:all .2s ease}.Profile_sidebarNav__5sfT9 li:hover{background-color:#00000008;color:#204094;color:var(--primary-blue)}.Profile_sidebarNav__5sfT9 li svg{font-size:1.2rem}.Profile_sidebarNav__5sfT9 .Profile_active__SHnj8{background-color:#e6f0ff;background-color:var(--primary-blue-light);color:#204094;color:var(--primary-blue);position:relative}.Profile_sidebarNav__5sfT9 .Profile_active__SHnj8:before{background-color:#204094;background-color:var(--primary-blue);border-radius:0 5px 5px 0;content:"";height:100%;left:0;position:absolute;top:0;width:5px}.Profile_profileContent__PkwHm{background-color:#e6f0ff;background-color:var(--primary-blue-light);flex-grow:1;padding:2rem}.Profile_contentHeader__qj0C3 h2{color:#333;color:var(--text-dark);font-size:2rem;font-weight:600;margin-bottom:2rem}.Profile_gridContainer__EBjua{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Profile_card__A66aB{background-color:#fff;background-color:var(--white);border-radius:12px;box-shadow:0 4px 15px #0000000d;padding:2rem;transition:all .3s ease}.Profile_cardHeader__I5CFJ{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.Profile_cardTitle__vzH46{color:#333;color:var(--text-dark);font-size:1.2rem;font-weight:600}.Profile_editBtn__xBFmv{background:none;border:none;color:#555;color:var(--text-medium);cursor:pointer;font-size:1rem;transition:color .2s ease}.Profile_editBtn__xBFmv:hover{color:#204094;color:var(--primary-blue)}.Profile_infoSection__tqHIh{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Profile_infoItem__-UMCn{display:flex;flex-direction:column}.Profile_label__\+dJhq{align-items:center;color:#555;color:var(--text-medium);display:flex;font-size:.9rem;font-weight:500;gap:8px;margin-bottom:.25rem}.Profile_value__mjEDG{color:#333;color:var(--text-dark);font-size:1rem;font-weight:400}.Profile_editInput__m1v9p{background-color:#f7f9fc;border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:.5rem;width:100%}.Profile_profilePicUpload__9OIQi{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;grid-column:1/-1}.Profile_uploadBtn__Bi3q5{align-items:center;background-color:#204094;background-color:var(--primary-blue);border-radius:8px;color:#fff;color:var(--white);cursor:pointer;display:flex;font-weight:700;gap:8px;padding:.75rem 1.5rem;transition:background-color .2s ease}.Profile_uploadBtn__Bi3q5:hover{background-color:#173273}.Profile_actions__LQNON{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.Profile_actionBtn__wAzhh{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:700;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.Profile_saveBtn__dORyo{background-color:#204094;background-color:var(--primary-blue);color:#fff;color:var(--white)}.Profile_saveBtn__dORyo:hover{background-color:#173273}.Profile_cancelBtn__rOD6c{background-color:#e9ecef;color:#333;color:var(--text-dark)}.Profile_cancelBtn__rOD6c:hover{background-color:#d8dbe0}.Profile_message__6PCmL{border-radius:8px;font-size:.9rem;margin-top:1rem;padding:12px}.Profile_message__6PCmL.Profile_success__hWGID{background-color:#d1fae5;color:#065f46}.Profile_message__6PCmL.Profile_error__i8oAY{background-color:#fee2e2;color:#b91c1c}.Profile_spinner__oA-hh{animation:Profile_spin__XSheq 1s linear infinite}@keyframes Profile_spin__XSheq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Profile_progressSection__qeSAX{display:flex;flex-direction:column;gap:1.5rem}.Profile_progressItem__ZFpaH{align-items:center;display:flex;gap:1rem}.Profile_progressIcon__bqo0Y{align-items:center;background-color:#e6f0ff;background-color:var(--primary-blue-light);border-radius:50%;color:#204094;color:var(--primary-blue);display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.Profile_progressInfo__1Viye{flex-grow:1}.Profile_progressInfo__1Viye h4{color:#333;color:var(--text-dark);font-size:1rem;font-weight:500;margin:0}.Profile_progressInfo__1Viye p{color:#555;color:var(--text-medium);font-size:.85rem;margin:0}.Profile_progressBarContainer__rf0HE{background-color:#eee;border-radius:4px;height:8px;width:120px}.Profile_progressBar__g15To{background:linear-gradient(90deg,#007bff,#204094);border-radius:4px;height:100%;transition:width .5s ease-in-out}.Profile_calendarCard__cfQvY .Profile_react-calendar__Qq3c2{border:none;box-shadow:none;font-family:inherit;width:100%}.Profile_calendarCard__cfQvY .Profile_react-calendar__navigation__jHYdG button{color:#333;color:var(--text-dark);font-weight:600}.Profile_calendarCard__cfQvY .Profile_react-calendar__month-view__weekdays__weekday__0lIL1{color:#555;color:var(--text-medium);font-size:.8rem;font-weight:500;text-transform:uppercase}.Profile_calendarCard__cfQvY .Profile_react-calendar__tile__kOnxB{background:none;border-radius:8px;padding:8px;position:relative;text-align:center}.Profile_calendarCard__cfQvY .Profile_react-calendar__tile--now__UULl4{background-color:#e6f0ff;background-color:var(--primary-blue-light)}.Profile_calendarCard__cfQvY .Profile_react-calendar__tile__kOnxB:enabled:focus,.Profile_calendarCard__cfQvY .Profile_react-calendar__tile__kOnxB:enabled:hover{background-color:#e6f0ff;background-color:var(--primary-blue-light);color:#204094;color:var(--primary-blue)}.Profile_calendarCard__cfQvY .Profile_react-calendar__tile--active__4og1P{background-color:#204094;background-color:var(--primary-blue);color:#fff;color:var(--white)}.Profile_calendarCard__cfQvY .Profile_react-calendar__tile--active__4og1P:enabled:focus,.Profile_calendarCard__cfQvY .Profile_react-calendar__tile--active__4og1P:enabled:hover{background-color:#173273;color:#fff;color:var(--white)}.Profile_calendarCard__cfQvY .Profile_meetingDot__55hPx{background-color:#ef921a;background-color:var(--accent-orange);border-radius:50%;bottom:5px;height:6px;left:50%;position:absolute;transform:translateX(-50%);width:6px}.Profile_meetingDot__55hPx{display:none}@media (max-width:992px){.Profile_profilePage__wEawc{flex-direction:column}.Profile_profileSidebar__SJP7d{align-items:center;box-shadow:0 2px 10px #0000000d;flex-direction:row;justify-content:space-between;padding:1rem 0;width:100%}.Profile_sidebarHeader__dRRE3{align-items:center;display:flex;gap:1rem;padding-left:2rem}.Profile_sidebarNav__5sfT9{display:none}.Profile_profileContent__PkwHm{padding:1.5rem}.Profile_infoSection__tqHIh{grid-template-columns:1fr}.Profile_actions__LQNON{justify-content:space-around}}@media (max-width:576px){.Profile_profilePage__wEawc{padding:0}.Profile_profileContent__PkwHm{padding:1rem}.Profile_gridContainer__EBjua{gap:1rem;grid-template-columns:1fr}.Profile_card__A66aB{padding:1.5rem}.Profile_profileSidebar__SJP7d,.Profile_sidebarHeader__dRRE3{flex-direction:column;padding-left:0}}.Profile_meetingListWrapper__S9kpB{margin-top:1.5rem}.Profile_meetingListWrapper__S9kpB h4{color:#333;color:var(--text-dark);font-size:1rem;font-weight:600;margin-bottom:1rem}.Profile_meetingList__93AgM{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.Profile_meetingItem__OwO8p{align-items:center;background-color:#f7f9fc;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;padding:1rem;transition:all .2s ease}.Profile_meetingItem__OwO8p:hover{background-color:#eef2f7;box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.Profile_meetingDetails__IMFQC{flex-grow:1}.Profile_meetingTitle__wlkHv{color:#333;color:var(--text-dark);font-size:1rem;font-weight:600;margin:0}.Profile_meetingTime__bq9Gz{color:#555;color:var(--text-medium);font-size:.85rem;margin:0}.Profile_joinButton__aj-j0{background-color:#204094;background-color:var(--primary-blue);border-radius:8px;color:#fff;color:var(--white);font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.Profile_joinButton__aj-j0:hover{background-color:#173273}.Profile_emptyListText__dYr6C,.Profile_loadingListText__BvJ8C{color:#555;color:var(--text-medium);font-size:.95rem;padding:1rem 0;text-align:center}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.EmployeeProfile_profilePage__CPxhQ{align-items:flex-start;background:#eaf0fb;display:flex;min-height:100vh}.EmployeeProfile_profileSidebar__17Md8{align-items:center;background:#1a3a6b;color:#fff;display:flex;flex-direction:column;height:100vh;min-width:260px;overflow-y:auto;padding:40px 20px;position:sticky;text-align:center;top:0;width:260px}.EmployeeProfile_sidebarPic__5MF8x{align-items:center;background:#ffffff26;border:3px solid #ffffff4d;border-radius:50%;display:flex;flex-shrink:0;height:110px;justify-content:center;margin-bottom:15px;overflow:hidden;position:relative;width:110px}.EmployeeProfile_profileImg__IXQxQ{border-radius:50%;display:block;height:110px;object-fit:cover;width:110px}.EmployeeProfile_defaultAvatar__IDPah{color:#ffffffd9;height:70px!important;width:70px!important}.EmployeeProfile_picOverlay__nh94N{align-items:center;background:#0000008c;border-radius:50%;bottom:4px;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:4px;width:28px;z-index:2}.EmployeeProfile_sidebarName__N51Qt{color:#fff;font-size:19px;font-weight:700;line-height:1.3;margin:10px 0 6px}.EmployeeProfile_sidebarDesignation__wObRQ{color:#cdd8f0;font-size:.85em;margin:0;opacity:.75}.EmployeeProfile_sidebarNav__7YmVi{margin-top:30px;width:100%}.EmployeeProfile_sidebarNavItem__bofda{align-items:center;background:#ffffff1f;border-left:4px solid #5b8dee;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:10px 16px}.EmployeeProfile_profileContent__tT15x{flex:1 1;height:100vh;overflow-y:auto;padding:40px}.EmployeeProfile_card__6YK8u{background:#fff;border:1px solid #dce8fb;border-radius:14px;box-shadow:0 4px 18px #1e3a7812;padding:32px}.EmployeeProfile_cardHeader__xQjki{align-items:center;border-bottom:2px solid #eaf0fb;display:flex;justify-content:space-between;margin-bottom:28px;padding-bottom:16px}.EmployeeProfile_cardHeader__xQjki h2{color:#1a3a6b;font-size:1.4rem;font-weight:700;margin:0}.EmployeeProfile_editBtn__GBQc2{align-items:center;background:#1a3a6b;border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 18px;transition:background .2s}.EmployeeProfile_editBtn__GBQc2:hover{background:#14305a}.EmployeeProfile_saveBtn__7oaY4{align-items:center;background:#1a3a6b;border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 22px;transition:background .2s}.EmployeeProfile_saveBtn__7oaY4:hover:not(:disabled){background:#14305a}.EmployeeProfile_saveBtn__7oaY4:disabled{cursor:not-allowed;opacity:.6}.EmployeeProfile_cancelBtn__lV2Ue{align-items:center;background:#eaf0fb;border:1px solid #c5d5ef;border-radius:7px;color:#1a3a6b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 22px;transition:background .2s}.EmployeeProfile_cancelBtn__lV2Ue:hover{background:#d6e4f7}.EmployeeProfile_infoSection__XVwTV{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.EmployeeProfile_infoItem__P96iD{background:#f7faff;border:1px solid #e2ecf9;border-radius:8px;display:flex;flex-direction:column;padding:14px 16px}.EmployeeProfile_label__ml1Kr{color:#5b7ab5;font-size:12px;font-weight:600;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.EmployeeProfile_value__dz9aL{color:#1a2b4a;font-size:15px;font-weight:500;word-break:break-word}.EmployeeProfile_input__l6D2l{background:#fff;border:1px solid #c5d5ef;border-radius:6px;font-size:14px;outline:none;padding:8px 10px;transition:border-color .2s}.EmployeeProfile_input__l6D2l:focus{border-color:#1a3a6b;box-shadow:0 0 0 3px #1a3a6b14}.EmployeeProfile_fileInputWrapper__hW-Ix{display:flex;flex-direction:column;gap:4px}.EmployeeProfile_newFileLabel__CGbgg{color:#0a7f3f;display:block;font-size:12px;margin-bottom:2px}.EmployeeProfile_fileLink__KtWfN{color:#1a3a6b;font-size:14px;font-weight:500;text-decoration:none;word-break:break-all}.EmployeeProfile_fileLink__KtWfN:hover{text-decoration:underline}.EmployeeProfile_actions__V7ncM{display:flex;gap:15px;justify-content:flex-end;margin-top:30px}.EmployeeProfile_spin__GuiPt{animation:EmployeeProfile_spin__GuiPt 1s linear infinite}@keyframes EmployeeProfile_spin__GuiPt{to{transform:rotate(1turn)}}.EmployeeProfile_message__N3b41{border-radius:8px;font-size:14px;font-weight:500;margin-top:20px;padding:12px 16px}.EmployeeProfile_success__F-eLH{background:#e6ffed;border-left:4px solid #0a7f3f;color:#0a7f3f}.EmployeeProfile_error__aScJW{background:#ffe6e6;border-left:4px solid #c00000;color:#c00000}.EmployeeProfile_lockedField__t1Zcp{align-items:center;background:#f0f4fb;border:1px dashed #c5d5ef;border-radius:6px;cursor:not-allowed;display:flex;gap:8px;padding:8px 12px}.EmployeeProfile_lockedValue__P9GsS{color:#8fa3c8;flex:1 1;font-size:.9rem;font-style:italic}.EmployeeProfile_lockIcon__gIjPA{align-items:center;color:#b0c3e0;display:flex}.EmployeeProfile_infoItemLocked__E-IvV{background:#f7faff;border:1px dashed #c5d5ef;border-radius:6px;padding:4px 6px}.EmployeeProfile_labelLockIcon__M5Ht5{color:#b0c3e0;margin-left:5px;vertical-align:middle}.EmployeeProfile_editLegend__pouwC{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;color:#cdd8f0;display:flex;font-size:.75rem;gap:6px;margin-top:16px;padding:8px 12px}.EmployeeProfile_editLegend__pouwC svg{color:#a0b8e0;flex-shrink:0}@media (max-width:900px){.EmployeeProfile_profilePage__CPxhQ{flex-direction:column}.EmployeeProfile_profileSidebar__17Md8{height:auto;min-width:0;min-width:auto;padding:30px 20px;position:relative;width:100%}.EmployeeProfile_profileContent__tT15x{height:auto;overflow-y:visible;overflow-y:initial;padding:20px}.EmployeeProfile_infoSection__XVwTV{grid-template-columns:1fr}}.EnrolledCourses_container__c0smU{background-color:#f0f2f5;border-radius:12px;box-shadow:0 8px 24px #0000000d;margin:2rem 1rem;min-height:400px;padding:2rem}.EnrolledCourses_mainHeading__ZSs8t{color:#2c3e50;font-size:2.2rem;font-weight:700;margin-bottom:2.5rem;text-align:center}.EnrolledCourses_cardGrid__7zXsT{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:1rem}.EnrolledCourses_card__n-JSl{align-items:center;background:#fff;border-left:5px solid #4f46e5;border-left:5px solid var(--card-main-color,#4f46e5);border-radius:18px;box-shadow:0 6px 20px #00000014;color:#2c3e50;cursor:pointer;display:flex;justify-content:center;min-height:160px;overflow:hidden;padding:2rem;position:relative;text-align:center;text-decoration:none;transition:all .4s ease-out}.EnrolledCourses_card__n-JSl:before{background:#4f46e5;background:var(--card-main-color,#4f46e5);content:"";height:100%;left:-100%;position:absolute;top:0;transform:translateX(0);transition:transform .4s ease-out;width:100%;z-index:1}.EnrolledCourses_card__n-JSl:hover:before{transform:translateX(100%)}.EnrolledCourses_cardContent__uRK3j{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;transition:transform .4s ease-out;z-index:2}.EnrolledCourses_card__n-JSl:hover .EnrolledCourses_cardContent__uRK3j{transform:translateY(-5px)}.EnrolledCourses_iconContainer__PY3e9{color:#4f46e5;color:var(--card-main-color,#4f46e5);font-size:3rem;margin-bottom:1rem;transition:color .4s ease-out}.EnrolledCourses_card__n-JSl:hover .EnrolledCourses_iconContainer__PY3e9{color:#fff}.EnrolledCourses_cardTitle__VNTVN{color:#34495e;font-size:1.4rem;font-weight:700;margin:0;transition:color .4s ease-out}.EnrolledCourses_card__n-JSl:hover .EnrolledCourses_cardTitle__VNTVN{color:#fff}.EnrolledCourses_error__qNdBO,.EnrolledCourses_loading__rCXe\+{color:#555;font-size:1.2rem;padding:3rem;text-align:center}.EnrolledCourses_error__qNdBO{color:#ef4444}.EnrolledCourses_noCourses__Aphej{color:#666;font-size:1.1rem;margin-bottom:2rem;text-align:center}.EnrolledCourses_browseButton__Snyiw{background-color:#4f46e5;border-radius:8px;color:#fff;display:block;font-weight:600;margin:0 auto;padding:12px 25px;text-decoration:none;transition:background-color .3s ease,transform .2s ease;width:fit-content}.EnrolledCourses_browseButton__Snyiw:hover{background-color:#4338ca;transform:translateY(-2px)}:root{--footer-bg:#1a2c5b;--footer-text-light:#e0e6ff;--footer-heading-color:#fff;--accent-orange:#ef921a;--accent-orange-dark:#d88117;--link-hover-color:#d88117;--social-icon-bg:#ffffff1a;--border-color:#ffffff1a}.Footer_footerWrapper__ye5m7{background-color:#1a2c5b;background-color:var(--footer-bg);color:#e0e6ff;color:var(--footer-text-light);font-family:Poppins,sans-serif;overflow:hidden;width:100%}.Footer_footer__NUfwB{padding-bottom:30px;padding-top:80px}.Footer_footerTop__UqPwE{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-color);padding-bottom:60px}.Footer_footerContainer__GKE8V{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.5fr repeat(4,1fr);margin:0 auto;max-width:1300px;padding:0 30px}@media (max-width:1368px){.Footer_footerContainer__GKE8V{gap:18px}}.Footer_footerColumn__yYREy{padding:10px}.Footer_logo__SigL-{filter:drop-shadow(0 0 5px rgba(255,255,255,.1));height:auto;margin-bottom:25px;max-width:200px}.Footer_description__C-W5R{color:#e0e6ff;color:var(--footer-text-light);font-size:.95rem;line-height:1.6;margin-bottom:25px}.Footer_contact__3oA07 a{align-items:center;color:#e0e6ff;color:var(--footer-text-light);display:flex;font-size:1rem;margin-bottom:10px;text-decoration:none;transition:color .3s ease}.Footer_contact__3oA07 a svg{font-size:1.1rem;margin-right:10px}.Footer_contact__3oA07 a svg,.Footer_contact__3oA07 a:hover{color:#ef921a;color:var(--accent-orange)}.Footer_socials__42iay{display:flex;gap:15px;margin-top:30px}.Footer_socials__42iay a{align-items:center;background-color:#ffffff1a;background-color:var(--social-icon-bg);border:1px solid #0000;border-radius:50%;color:#fff;display:flex;font-size:1.1rem;height:45px;justify-content:center;transition:background-color .3s ease,color .3s ease,transform .3s ease;width:45px}.Footer_socials__42iay a:hover{background-color:#ef921a;background-color:var(--accent-orange);border-color:#ef921a;border-color:var(--accent-orange);box-shadow:0 5px 15px #0000004d;transform:translateY(-5px)}.Footer_sectionTitle__O6m0n{color:#fff;color:var(--footer-heading-color);font-size:1.5rem;font-weight:700;margin-bottom:25px;padding-bottom:10px;position:relative}.Footer_sectionTitle__O6m0n:after{background-color:#ef921a;background-color:var(--accent-orange);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.Footer_linkList__s3jBI{list-style:none;margin:0;padding:0}.Footer_linkItem__\+TbD2{align-items:center;display:flex;margin-bottom:12px;white-space:nowrap}.Footer_linkItem__\+TbD2 svg{color:#ef921a;color:var(--accent-orange);flex-shrink:0;font-size:.8rem;margin-right:8px}.Footer_linkItem__\+TbD2 a{color:#e0e6ff;color:var(--footer-text-light);font-size:.95rem;text-decoration:none;transition:color .3s ease,transform .3s ease}.Footer_linkItem__\+TbD2 a:hover{color:#d88117;color:var(--link-hover-color);transform:translateX(5px)}.Footer_footerBottom__ZwB9x{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:30px auto 0;max-width:1300px;padding:20px 30px 0}.Footer_footerBottom__ZwB9x p{color:#e0e6ff;color:var(--footer-text-light);flex-grow:1;font-size:.9rem;margin:0;text-align:center}.Footer_footerBottom__ZwB9x p strong{color:#fff}.Footer_scrollTop__C\+UII{align-items:center;background-color:#ef921a;background-color:var(--accent-orange);border:none;border-radius:50%;box-shadow:0 4px 15px #0000004d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.3rem;height:50px;justify-content:center;transition:background-color .3s ease;width:50px}@media (max-width:1024px){.Footer_footerContainer__GKE8V{gap:30px;grid-template-columns:1.5fr repeat(3,1fr)}.Footer_footerColumn__yYREy:nth-child(5){display:none}.Footer_footerTop__UqPwE{padding-bottom:40px}.Footer_footerBottom__ZwB9x{flex-direction:column;padding-top:20px;text-align:center}.Footer_footerBottom__ZwB9x p{margin-bottom:15px;text-align:center}}@media (max-width:768px){.Footer_footer__NUfwB{padding-top:60px}.Footer_footerTop__UqPwE{padding-bottom:30px}.Footer_footerContainer__GKE8V{gap:25px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0 20px}.Footer_footerColumn__yYREy{padding:0;text-align:center}.Footer_footerColumn__yYREy:first-child{text-align:left}.Footer_socials__42iay{justify-content:center}.Footer_sectionTitle__O6m0n{font-size:1.3rem;margin-bottom:15px;padding-bottom:8px}.Footer_sectionTitle__O6m0n:after{left:50%;transform:translateX(-50%)}.Footer_contact__3oA07 a,.Footer_linkItem__\+TbD2{justify-content:center}.Footer_linkItem__\+TbD2 a{font-size:.9rem}.Footer_logo__SigL-{margin:0 auto 20px}}@media (max-width:480px){.Footer_footer__NUfwB{padding-top:40px}.Footer_footerTop__UqPwE{padding-bottom:20px}.Footer_footerContainer__GKE8V{grid-template-columns:1fr;padding:0 15px}.Footer_footerColumn__yYREy,.Footer_footerColumn__yYREy:first-child{padding-bottom:20px;text-align:center}.Footer_footerColumn__yYREy:first-child .Footer_socials__42iay{justify-content:center}.Footer_footerBottom__ZwB9x p{font-size:.85rem}.Footer_scrollTop__C\+UII{font-size:1.1rem;height:45px;width:45px}}.ScheduleMeeting_withSidebar__0qyZd{display:flex}.ScheduleMeeting_container__5LDpR{align-items:center;background-color:#f4f7f9;display:flex;justify-content:center;min-height:80vh;padding:2rem;width:100%}.ScheduleMeeting_formCard__cXg3E{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #00000014;max-width:600px;padding:2rem;width:100%}.ScheduleMeeting_title__7ZiJC{align-items:center;color:#1a202c;display:flex;font-size:1.8rem;font-weight:600;gap:10px;justify-content:center;margin-bottom:1.5rem;text-align:center}.ScheduleMeeting_form__w8rYC{gap:1.5rem}.ScheduleMeeting_formGroup__HgExA,.ScheduleMeeting_form__w8rYC{display:flex;flex-direction:column}.ScheduleMeeting_formGroup__HgExA label{color:#4a5568}.ScheduleMeeting_formGroup__HgExA input,.ScheduleMeeting_formGroup__HgExA textarea{border:1px solid #e2e8f0;border-radius:8px;color:#2d3748;font-size:1rem;padding:.75rem;transition:border-color .3s,box-shadow .3s;width:100%}.ScheduleMeeting_formGroup__HgExA input:focus,.ScheduleMeeting_formGroup__HgExA textarea:focus{border-color:#6a0dad;box-shadow:0 0 0 3px #6a0dad33;outline:none}.ScheduleMeeting_submitBtn__ntyK7{align-items:center;background-color:#6a0dad;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:10px;justify-content:center;padding:1rem;transition:background-color .3s ease,transform .1s ease;width:100%}.ScheduleMeeting_submitBtn__ntyK7:hover{background-color:#53008a;transform:translateY(-2px)}.ScheduleMeeting_submitBtn__ntyK7:disabled{background-color:#a0aec0;cursor:not-allowed;transform:none}.ScheduleMeeting_spinner__KquWw{animation:ScheduleMeeting_spin__yzI-E 1s linear infinite}@keyframes ScheduleMeeting_spin__yzI-E{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ScheduleMeeting_message__KyL6\+{border-radius:8px;font-weight:500;margin-top:1.5rem;padding:1rem;text-align:center}.ScheduleMeeting_message__KyL6\+.ScheduleMeeting_success__WTjro{background-color:#f0fff4;border:1px solid #68d391;color:#2f855a}.ScheduleMeeting_message__KyL6\+.ScheduleMeeting_error__ek1Ci{background-color:#fff5f5;border:1px solid #fc8181;color:#c53030}.ScheduleMeeting_linkCard__7yNeb{background-color:#e6fffa;border:1px solid #4fd1c5;border-radius:12px;margin-top:2rem;padding:1.5rem;text-align:center}.ScheduleMeeting_linkText__UOkt2{color:#2c5282;font-weight:600;margin-bottom:1rem}.ScheduleMeeting_linkBtn__\+Zb1e{align-items:center;background-color:#38a169;border-radius:8px;color:#fff;display:inline-flex;gap:8px;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.ScheduleMeeting_linkBtn__\+Zb1e:hover{background-color:#2f855a}.ScheduleMeeting_formGroup__HgExA select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f7f9fc;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="%23666" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #ddd;border-radius:8px;color:var(--text-dark);font-size:1rem;padding:.5rem;width:100%}.ScheduleMeeting_formGroup__HgExA select:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px var(--primary-blue-light);outline:none}.ScheduleMeeting_formGroup__HgExA label{color:var(--text-medium);display:block;font-weight:500;margin-bottom:.5rem}.ScheduleMeeting_multiSelectDropdown__cSOmy{margin-bottom:20px;position:relative;width:100%}.ScheduleMeeting_selectedItems__uMVQL{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:flex;flex-wrap:wrap;min-height:40px;padding:8px 12px;transition:border-color .2s ease-in-out}.ScheduleMeeting_selectedItems__uMVQL:hover{border-color:#007bff}.ScheduleMeeting_selectedTag__XP0g1{align-items:center;background-color:#e2e6ea;border-radius:20px;color:#333;display:flex;font-size:.85rem;margin:4px;padding:4px 10px;white-space:nowrap}.ScheduleMeeting_dropdownContent__KDPiy{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 12px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.ScheduleMeeting_dropdownItemMeet__M-04B{cursor:pointer;display:flex;gap:2px;padding:10px 15px}.ScheduleMeeting_dropdownItemMeet__M-04B label{cursor:pointer;width:100%}.ScheduleMeeting_dropdownItemMeet__M-04B input[type=checkbox]{margin-right:10px}.ScheduleMeeting_dropdownItemMeet__M-04B:hover{background-color:#f8f9fa}.ScheduleMeeting_selectedItems__uMVQL .ScheduleMeeting_arrowUp__AhS22{transform:rotate(180deg)}.ScheduleMeeting_selectedItems__uMVQL svg{margin-left:auto;transition:transform .2s ease-in-out}.Sidebar_sidebar__c5G4R{background-color:#2c3e50;box-shadow:2px 0 5px #0000001a;color:#ecf0f1;display:flex;flex-direction:column;min-height:100vh;padding:20px;width:250px}.Sidebar_logo__WnE3w{margin-bottom:30px;text-align:center}.Sidebar_logo__WnE3w img{max-width:150px}.Sidebar_nav__nCzgI ul{list-style-type:none;padding:0}.Sidebar_link__KlzDM{align-items:center;border-radius:8px;color:#bdc3c7;display:flex;padding:15px 20px;text-decoration:none;transition:background-color .3s,color .3s}.Sidebar_link__KlzDM:hover{background-color:#34495e;color:#fff}.Sidebar_activeLink__AEHDG{background-color:#3498db;color:#fff}.Sidebar_icon__QiFIU{font-size:1.2rem;margin-right:15px}.Sidebar_text__rMj7b{font-size:1rem;font-weight:500}.auth-container{height:100vh;position:relative;width:100vw}.auth-card-overlay,.auth-container>canvas{height:100%;width:100%}.auth-card-overlay{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.MeetingList_withSidebar__WY8sD{display:flex}.MeetingList_container__BF5Nr{background-color:#f0f2f5;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;padding:2rem 1rem;width:100%}.MeetingList_card__QsojI{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;padding:2rem;width:100%}.MeetingList_title__yQone{align-items:center;border-bottom:2px solid #eee;color:#333;display:flex;font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:1rem}.MeetingList_title__yQone svg{color:#4caf50;margin-right:.75rem}.MeetingList_filterContainer__Ryno5{display:flex;gap:.5rem;margin-bottom:1.5rem}.MeetingList_filterButton__XG1gf{background-color:#e0e0e0;border:none;border-radius:20px;color:#555;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:background-color .3s,color .3s}.MeetingList_filterButton__XG1gf.MeetingList_active__Wlmtw{background-color:#007bff;box-shadow:0 2px 6px #007bff4d;color:#fff}.MeetingList_filterButton__XG1gf:hover:not(.MeetingList_active__Wlmtw){background-color:#d0d0d0}.MeetingList_errorMessage__j4oRI,.MeetingList_loader__whUwM,.MeetingList_noMeetingsMessage__txcBP{color:#888;padding:2rem;text-align:center}.MeetingList_spinner__RN3gr{animation:MeetingList_spin__Lp7bV 1s linear infinite;color:#007bff;font-size:2rem}@keyframes MeetingList_spin__Lp7bV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MeetingList_meetingList__0\+srO{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.MeetingList_meetingItem__O2-T9{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:grid;font-size:.9rem;grid-template-columns:1fr 1.2fr 1fr auto;justify-content:space-between;padding:.9rem;transition:transform .2s,box-shadow .2s}.MeetingList_meetingItem__O2-T9:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-3px)}.MeetingList_meetingDetails__\+kJy9{display:flex;flex-direction:column;gap:.5rem}.MeetingList_meetingTimeInfo__DpINZ{align-items:center;color:#555;display:flex;gap:.5rem}.MeetingList_meetingTimeInfo__DpINZ svg{color:#ff9800}.MeetingList_meetingTopic__4DZll{color:#333;font-size:1.2rem;font-weight:600;margin:0;text-align:center}.MeetingList_presenterInfo__7uLD6{align-items:center;display:flex;gap:.75rem}.MeetingList_presenterAvatar__RtxYt{border:2px solid #eee;border-radius:50%;height:40px;object-fit:cover;width:40px}.MeetingList_presenterText__ogIIz{display:flex;flex-direction:column}.MeetingList_presenterName__Q9wIz{color:#333;font-weight:600}.MeetingList_presenterDepartment__PDkhG{color:#888;font-size:.8rem}.MeetingList_buttonContainer__23IJW{align-items:center;display:flex;gap:.75rem;justify-self:end}.MeetingList_joinLink__dPFoY,.MeetingList_startLink__nbfjj{border:1px solid #0000;border-radius:25px;font-size:.85rem;font-weight:600;padding:.6rem 1.2rem;text-decoration:none;transition:background-color .3s,color .3s,box-shadow .3s;white-space:nowrap}.MeetingList_startLink__nbfjj{background-color:#007bff;border-color:#007bff}.MeetingList_boldness__UfLjY{font-weight:600}.MeetingList_startLink__nbfjj:hover{background-color:#0056b3;box-shadow:0 4px 8px #007bff66}.MeetingList_joinLink__dPFoY{background-color:#6c757d;border-color:#6c757d}.MeetingList_joinLink__dPFoY:hover{background-color:#5a6268;box-shadow:0 4px 8px #6c757d66}.MeetingList_dropdown__UUfSM{display:inline-block;position:relative}.MeetingList_dropdownButton__4btpR{background:none;border:none;border-radius:50%;color:#888;cursor:pointer;font-size:1.5rem;padding:.5rem;transition:background-color .3s}.MeetingList_dropdownButton__4btpR:hover{background-color:#eee}.MeetingList_dropdownContent__r4WZP{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;min-width:120px;overflow:hidden;padding:.5rem 0;position:absolute;right:0;top:100%;z-index:1}.MeetingList_dropdownContent__r4WZP button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;padding:.75rem 1rem;text-align:left;transition:background-color .2s;width:100%}.MeetingList_dropdownContent__r4WZP button svg{margin-right:.5rem}.MeetingList_dropdownContent__r4WZP button:hover{background-color:#f0f2f5}@media (max-width:768px){.MeetingList_meetingItem__O2-T9{gap:1.5rem;grid-template-columns:1fr}.MeetingList_presenterInfo__7uLD6{flex-direction:column;text-align:center}.MeetingList_buttonContainer__23IJW{justify-content:center}}.MeetingList_embedContainer__8-j8n{background-color:#f4f7f9;height:100%;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.MeetingList_meetingFrame__Us56f{border:none;border-radius:12px;box-shadow:0 4px 20px #0000001a;height:calc(100% - 60px);width:100%}.MeetingList_closeButton__2PZdV{align-items:center;background-color:#e74c3c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:8px;padding:10px 20px;position:absolute;right:20px;top:20px;transition:background-color .3s ease}.MeetingList_closeButton__2PZdV:hover{background-color:#c0392b}.MeetingList_joinLink__dPFoY,.MeetingList_startLink__nbfjj{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:10px 15px}.MeetingList_startLink__nbfjj{background-color:#27ae60;color:#fff}.MeetingList_joinLink__dPFoY{background-color:#3498db;color:#fff}.MeetingEmbed_embedContainer__iiECs{background-color:#f0f0f0;padding-top:56.25%;position:relative;width:100%}.MeetingEmbed_meetingFrame__7bIpu{border:none;height:60%;left:0;position:absolute;top:0;width:70%}
/*# sourceMappingURL=main.50858801.css.map*/