.ripple{position:absolute;border-radius:50%;transform:scale(0)}.login-page{position:relative;height:100vh;overflow:hidden}.login-container{padding:20px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%}.login-card{display:flex;background:#fff;border-radius:20px;overflow:hidden;box-shadow:-4px 0 4px #0000001a,4px 0 4px #0000001a,0 4px 4px #0000001a;width:900px;max-width:100%}.left-panel{background-color:#183b57;color:#fff;padding:40px;width:40%;display:flex;flex-direction:column}.logo{margin-bottom:40px}.logo img{height:40px}.yellow-line{width:60px;height:3px;background-color:gold;margin-top:20px}.right-panel{padding:40px;width:60%}.left-panel,.right-panel{position:relative;z-index:1}.form-group{margin-bottom:20px}.login-container label{display:block;margin-bottom:8px;color:#666}.login-container input,select{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:16px}.password-input-container{position:relative;width:100%}.password-input-container input{padding-right:40px}.password-toggle-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.7;transition:opacity .2s}.password-toggle-icon:hover{opacity:1}.login-button{width:100%;padding:14px;background-color:#324452;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s}.login-button:hover{background-color:#2a3952}.login-container h1{margin-bottom:30px;color:#324452}.login-container h2{font-size:28px;line-height:1.4}.login-error-message{color:red}.planner-copy-button-container{display:none;position:relative;align-items:flex-end}.planner-copy-registration-link-btn{background-color:#fcfcfc;color:#007bff;border:1px solid #d9dbe9;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;height:auto;min-width:auto;transition:opacity .3s ease}.planner-copy-registration-link-btn:hover{opacity:.8}.planner-copy-registration-link-btn:active{opacity:.6}.planner-copy-notification{position:absolute;top:-10px;left:50%;transform:translate(-50%);background-color:#000000b3;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;animation:fadeInOut 2s ease;z-index:100}.planner-refresh-btn{padding:6px 10px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;height:fit-content}.planner-refresh-btn:disabled{background-color:#ccc;cursor:not-allowed}.popup-overlay,.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#00000080}.popup-content{width:100%;padding:20px}.popup-content::-webkit-scrollbar{display:none}.close-button{position:absolute;top:10px;right:10px;background:none;border:1px solid rgb(161,160,160);padding:3px;width:30px;height:30px;border-radius:25px;font-size:20px;cursor:pointer}.popupTitel{color:#00354e;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:1rem}.popbtnCont{width:100%;display:flex;justify-content:flex-end;gap:10px}.light_popbtn{color:#324452;font-variant-numeric:lining-nums proportional-nums;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.44px;text-transform:uppercase;border:none;background-color:transparent;position:relative;overflow:hidden;cursor:pointer}.dark_btn{background-color:#00354e;color:#fff;padding:10px 20px;border-radius:5px;border:none;cursor:pointer;font-weight:600;letter-spacing:1.44px;text-transform:uppercase;font-size:18px;position:relative;overflow:hidden}.createEvetnFormCont{display:flex;flex-wrap:wrap;gap:10px;width:100%}.toggleDiv{display:flex;gap:20px}.toggleDiv h4{color:#00354e;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:10px}.createEvetntoggleCont{width:100%;display:flex}.toggleCont input[type=radio]+label{cursor:pointer}.InputPOPCont{flex:1 1 45%;box-sizing:border-box}.search-hint{color:#666;font-size:.875rem;margin-top:.5rem;padding-left:.5rem}.tenant-name{font-weight:500}.school-name{font-size:.875rem;color:#666;margin-top:.25rem}.dropdown-item.loading,.dropdown-item.error,.dropdown-item.no-results{padding:1rem;text-align:center;color:#666}.dropdown-item.error{color:#dc2626}@media (prefers-reduced-motion: reduce){.popup-overlay,.popup{transition:none!important;animation:none!important}}.popup{position:fixed;top:50%;left:50%;background:#fff;border-radius:8px;box-shadow:0 10px 25px #0003;max-width:90vw;max-height:90vh;overflow-y:auto;min-width:400px;padding:20px;z-index:1001;scrollbar-width:none}.warning-popup{text-align:center}.warning-title{color:#2a2a2a!important;margin-top:1rem!important;margin-bottom:.5rem!important}.warning-subtitle{color:#2a2a2a;font-size:20px;margin:.5rem 0;font-weight:500}.warning-icon-container{margin-top:1rem}.warning-icon{width:64px;height:64px}.warning-popup .popbtnCont{justify-content:center!important;gap:20px!important}.warning-yes-btn{background-color:#f87171!important;color:#fff!important;border:none!important;padding:10px 40px!important;font-size:16px!important;font-weight:600!important;border-radius:4px!important;cursor:pointer!important;text-transform:uppercase!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important}.warning-yes-btn:hover{background-color:#ef4444!important}.warning-no-btn{background-color:#fff!important;color:#2a2a2a!important;border:1px solid #d1d5db!important;padding:10px 40px!important;font-size:16px!important;font-weight:600!important;border-radius:4px!important;cursor:pointer!important;text-transform:uppercase!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important}.warning-no-btn:hover{background-color:#f3f4f6!important}.upload-buttons{display:flex;gap:1rem;margin-bottom:1rem}.uploadInput{background-color:#007bff;color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;border:none;font-size:14px;text-transform:uppercase}.uploadInput:hover{background-color:#0056b3}.uploadModal-header1 p{color:#666;font-size:14px;line-height:1.5;margin-top:.5rem}input{border:1px solid #ced4da;padding:4px;font-size:14px;outline:none}.errorMessage{color:red;font-size:12px;margin-top:4px;padding:3px}.trcontainer{height:4rem}.editcontianer{padding:20px}.format-error{background-color:#fff3f3;border:1px solid #ffcdd2;border-radius:4px;padding:20px;margin:20px 0}.format-error h4{color:#d32f2f;margin:0 0 10px}.format-guide{background-color:#fff;border-radius:4px;padding:15px;margin:15px 0}.format-guide ul{margin:10px 0;padding-left:20px}.format-guide li{margin:5px 0;color:#666}.uploaded-data{margin-top:15px}.uploaded-data pre{background-color:#f8f9fa;padding:10px;border-radius:4px;overflow-x:auto;font-size:13px;color:#666}.editcontianer{width:100%;overflow-y:scroll;height:80%;overflow-x:scroll;scrollbar-width:none}.loader{border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid #3498db;width:16px;height:16px;animation:spin 1s linear infinite}.statusBtn{position:relative;padding:10px 20px;width:6rem}.statusBtn .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#f0f8ff!important}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:1000}.overlay-content{background-color:#fff;border-radius:20px;width:90vw;height:85vh;display:flex;flex-direction:column;overflow:scroll;scrollbar-width:none}.overlay-content h1{color:var(--Grayscale-Title-Active, #14142b);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:130%;margin:1rem}.row{display:flex}.column{flex:1;margin:0 10px}.line{border:1px solid#55657579}.uploadModal-header1{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:20px;gap:1rem;width:528px;height:247px;border:1px dashed #007bff;border-radius:2rem;padding:1rem}.uploadInput{display:flex;width:188px;height:45px;padding:8px 20px 8px 24px;align-items:center;gap:10px;border-radius:48px;background:var(--Test-All-test, #007bff);color:#fff;outline:none;justify-content:space-around;cursor:pointer}input[type=file]{display:none}.uploadModal-content{display:flex;flex-direction:column;background-color:#fff;margin:0 22px;width:95%;height:100%;align-items:center;justify-content:center}.close,.file-close{cursor:pointer;margin-left:562px;position:relative;top:-51px}.menu-vertical{max-width:250px}.declaration{font-size:28px;color:#fe4a4a;font-weight:500;text-align:center}.declaration span{font-size:28px;color:#000;font-weight:600}.popupobutnCont{display:flex;margin:1rem;padding:10px;gap:10px;justify-content:flex-end}.saveBtn{color:#fff;font-variant-numeric:lining-nums proportional-nums;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.12px;text-transform:uppercase;display:inline-flex;height:45px;padding:8px 20px 8px 24px;align-items:center;justify-content:center;border-radius:48px;background:#007bff;border:none;cursor:pointer}.closeBtn{display:inline-flex;height:45px;padding:8px 20px 8px 24px;align-items:center;gap:10px;flex-shrink:0;border-radius:48px;background:#fff;color:var(--grayscale-label-icons-grey, #324452);font-variant-numeric:lining-nums proportional-nums;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.12px;text-transform:uppercase;border:none;cursor:pointer}.status-container{display:flex;flex-direction:column;align-items:center}.error-message{color:#d32f2f;font-weight:500}.recovery-hint{font-size:14px;color:#666;margin-top:10px;font-style:italic;text-align:center}.closeBtn:hover,.saveBtn:hover{opacity:.8;transition:opacity .2s ease}.event-card{display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;width:33%;height:130px;flex-shrink:0;padding:1rem;max-width:324px}.event-btn{display:inline-flex;padding:4.803px 8.006px;justify-content:center;align-items:center;gap:4.003px;border-radius:16px;box-shadow:0 2.802px 2.802px #007bff1f;color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:150%;text-transform:capitalize;border:none;margin-left:auto;cursor:pointer}.event-top{display:flex;justify-content:space-between}.event-top h3{color:#333;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.event-top h4{color:#333;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.event-mid{color:var(--Grayscale-Body, #4e4b66);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%;overflow:hidden}.time-container{display:flex;align-items:center;gap:8px}.time-icon{width:16px;height:16px}.ist-text{font-weight:600}.event-bottom{display:flex;justify-content:space-between}.event-bottom h4{color:var(--Grayscale-Body, #4e4b66);font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-decoration-line:underline;text-transform:capitalize}.popup-icon{width:16px;height:16px;filter:brightness(0) invert(1)}.event-details{padding:20px;max-height:500px;width:500px;overflow-y:auto;scrollbar-width:none}.detail-row{margin-bottom:15px;display:flex;flex-direction:column;gap:5px;border-bottom:1px solid #eee;padding-bottom:15px}.detail-row strong{color:#333;font-size:14px;font-weight:600}.detail-row span{color:#666;font-size:14px;line-height:1.4;word-break:break-word;padding-left:8px}.detail-row:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.detail-row pre{background:#f5f5f5;padding:10px;border-radius:4px;margin:5px 0;font-family:monospace;white-space:pre-wrap}.delete-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#34405499;display:flex;justify-content:center;align-items:center;z-index:1000}.delete-popup-content{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;padding:24px;border-radius:8px;width:600px;height:70vh;max-width:90%;box-shadow:0 2px 10px #0000001a}.warning-icon{width:48px;height:48px;display:block;margin:0 auto 16px}.delete-popup-content h2{color:#ff4d4f;text-align:center;margin:0 0 8px;font-size:24px}.delete-popup-content p{text-align:center;color:#666;margin-bottom:24px}.event-details{background:#f5f5f5;padding:16px;border-radius:4px;margin-bottom:24px}.detail-row{display:flex;justify-content:space-between;margin-bottom:8px}.detail-row:last-child{margin-bottom:0}.label{color:#666;font-weight:500}.value{color:#333;font-weight:600}.button-container{display:flex;justify-content:center;gap:16px}.cancel-btn,.confirm-btn{padding:8px 24px;border-radius:4px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.cancel-btn{background:#f5f5f5;color:#666}.cancel-btn:hover{background:#e8e8e8}.confirm-btn{background:#ff4d4f;color:#fff}.confirm-btn:hover{background:#ff7875}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:900;background:#34405499}.popup-container{position:relative;background-color:#fff;border-radius:20px;box-shadow:0 2px 10px #0000001a;width:100%;max-width:500px;margin:0 16px;padding:20px}.popup-header{display:flex;justify-content:space-between;align-items:center;padding:16px}.popup-header h3{font-size:32px;font-weight:600;margin:0}.close-button-map-invite-code{position:absolute;top:10px;right:10px;background:none;border:1px solid rgb(161,160,160);padding:3px;width:30px;height:30px;border-radius:25px;font-size:20px;cursor:pointer;overflow:hidden}.close-button:hover{color:#4b5563}.popup-body{padding:16px;display:flex;flex-direction:column;gap:16px}.search-wrapper{position:relative}.search-icon{position:absolute;left:12px;top:55%;transform:translateY(-50%);color:#9ca3af}.icon{margin-top:2px;width:16px;height:16px}.search-input{width:80%;padding:8px 12px 8px 36px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;outline:none}.search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.selected-school{background-color:#f9fafb;padding:12px;border-radius:6px}.selected-school p{margin:0;color:#374151}.popup-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px}.cancel-button{padding:14px 20px;border-radius:70px;border:1px solid rgba(38,54,67,.3);background:#f3faff;color:#263643;cursor:pointer;font-size:14px;font-weight:500;position:relative;overflow:hidden}.cancel-button:hover{background-color:#e5e7eb}.map-button{width:100px;padding:8px 16px;background-color:#263643;border:none;border-radius:70px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;position:relative;overflow:hidden}.map-button:hover{background-color:#1d4ed8}.search-dropdown{position:absolute;font-size:14px;width:80%;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-top:4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 4px #0000001a}.dropdown-item{padding:8px 12px;cursor:pointer}.dropdown-item:hover{background-color:#e5e7eb}.search-wrapper{position:relative;width:100%}.map-button:disabled{background-color:#9ca3af;cursor:not-allowed}.pagination-container{display:flex;align-items:center;gap:10px;padding:4px}.pagination button{border:none;color:#556575;background-color:transparent;font-size:14px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative;padding:6px 8px;border-radius:8px}.pagination button:disabled{cursor:not-allowed}.page-numbers{display:flex;align-items:center}.page-number{position:relative}.active-page-indicator{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#e2e8f0;border-radius:8px}.page-number.active .page-text{color:#000;font-weight:700}.page-text{position:relative;z-index:1}.invite-codes-mainCont{display:flex;flex-direction:column;height:calc(100vh - 65px);width:100%;padding:24px;overflow:hidden;background-color:#f5f6fa}.table-header{padding:0}.items-shown{display:flex;justify-content:space-between;align-items:center;padding:0 12px}.table-controls{display:flex;align-items:center;gap:20px}.items-per-page{display:flex;align-items:center;gap:8px}.items-per-page select{padding:4px 8px;border:1px solid #e2e8f0;border-radius:4px;background-color:#fff;cursor:pointer;font-size:14px}.items-per-page select:focus{outline:none;border-color:#324452}.items-per-page span{color:#324452;font-size:14px}.pagination{display:flex;align-items:center}.pagination button{border:none;color:#556575;background-color:#f5f6fa;font-size:14px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.pagination button:disabled{opacity:.5;cursor:not-allowed}.pagination button.active{color:#000;font-weight:700}.table-container-invite{flex:1;min-height:0;position:relative;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.table-wrapper::-webkit-scrollbar{width:8px;height:8px}.table-wrapper::-webkit-scrollbar-track{background:transparent}.table-wrapper::-webkit-scrollbar-thumb{background:#d9dbe9;border-radius:24px}.table-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto}.invite-codes-table{width:100%;border-collapse:separate;border-spacing:0}.invite-codes-table thead{position:sticky;top:0;z-index:2;background:#cce5ff}.invite-codes-table th{background-color:#cce5ff;font-weight:700;color:#393e43;text-transform:uppercase;font-variant:all-small-caps;font-size:16px;padding:12px;text-align:center}.invite-codes-table td{padding:28px 12px;text-align:center;border-bottom:1px solid #e2e8f0;background-color:#fff;font-size:14px;font-weight:500}.invite-codes-table th:nth-child(1),.invite-codes-table td:nth-child(1){width:20%}.invite-codes-table th:nth-child(2),.invite-codes-table td:nth-child(2){width:30%}.invite-codes-table th:nth-child(3),.invite-codes-table td:nth-child(3){width:20%}.invite-codes-table th:nth-child(4),.invite-codes-table td:nth-child(4){width:20%}.invite-codes-table th:nth-child(5),.invite-codes-table td:nth-child(5){width:10%}.status-badge{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.used{background-color:#dffff6;color:#00ba88}.status-badge.unused{background-color:#fff7d4;color:#cb9710}.filters-wrapper-invite{display:flex;align-items:center;gap:16px;margin:16px 0}.search-wrapper{position:relative;width:550px}.search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:24px;height:24px;pointer-events:none}.invite-codes-page-search-input{width:100%;padding:10px 15px 10px 45px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s ease}.invite-codes-page-search-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.invite-codes-page-search-input::placeholder{color:#080e14;font-size:16px}.status-select{padding:10px 15px;border:1px solid #e2e8f0;border-radius:8px;background-color:#fff;cursor:pointer;font-size:14px;width:auto;min-width:120px}.status-select:focus{outline:none;border-color:#324452}.students-heading .students-heading-content{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.students-heading .global-upload-button-wrapper{margin-left:auto}.students-copy-button-container{position:relative;display:none}.students-copy-registration-link-btn{background-color:#fcfcfc;color:#007bff;border:1px solid #d9dbe9;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;height:auto;min-width:auto;transition:opacity .3s ease}.students-copy-registration-link-btn:hover{opacity:.8}.students-copy-registration-link-btn:active{opacity:.6}.students-copy-notification{position:absolute;top:-30px;left:50%;transform:translate(-50%);background-color:#000000b3;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;animation:fadeInOut 2s ease;z-index:100}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%) translateY(10px)}20%{opacity:1;transform:translate(-50%) translateY(0)}80%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-10px)}}.get-data-btn{position:relative;overflow:hidden}.upload-button-container{display:flex;min-width:130px}.upload-button{position:relative;overflow:hidden;transition:opacity .3s ease;width:100%;background-color:#fcfcfc;color:#007bff;border:1px solid #d9dbe9;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer}.upload-button:disabled{opacity:.6;cursor:not-allowed}.events-section{width:100%;position:relative;max-width:85%}.events-container{display:flex;align-items:center;gap:16px;margin-right:150px}.events-scroll-container{display:flex;align-items:center;gap:16px;overflow-x:hidden;scroll-behavior:smooth;width:100%;height:130px}.scroll-button{overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);background-color:#cce5ff;border:none;width:70px;height:90px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:background-color .2s}.scroll-button:hover:not(:disabled){background-color:#b3d7ff}.scroll-button:disabled{background-color:#fcfcfc;cursor:not-allowed}.scroll-button img{object-fit:none}.scroll-button.left{right:74px;border-radius:8px 0 0 8px}.scroll-button.right{right:0;border-radius:0 8px 8px 0}.events-section .event-card{max-width:180px;height:90px;background:#fcfcfc;border:1px solid #d9dbe9;border-radius:8px;padding:10px;display:flex;flex-direction:column;flex-shrink:0;color:#080e14;transition:all .2s ease;position:relative}.events-section .event-card.active{background:#007bff;color:#fff}.event-folder-tab-container{position:absolute;top:-29px;right:0;width:72px;height:20px;display:flex;align-items:center;justify-content:center}.event-folder-tab{position:absolute;width:100%;height:100%}.folder-tab-text{position:relative;color:inherit;font-size:12px;font-weight:500;z-index:1}.event-name{font-size:16px;font-weight:600;color:inherit}.event-round,.event-date{font-size:14px;color:inherit;opacity:.8}.events-section .event-card:not(.active){color:#080e14}.events-section .event-card:not(.active) .event-round,.events-section .event-card:not(.active) .event-date{color:#6b6e72;opacity:1}.event-loader{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;display:flex;align-items:center;justify-content:center;border-radius:8px}.event-card-content{width:100%;height:100%;position:relative;z-index:1}.event-card .active-event-indicator{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#007bff;border-radius:inherit;z-index:0}.refresh-button{position:absolute!important;bottom:8px!important;right:8px!important;background-color:#ffffffe6!important;border:1px solid #d9dbe9!important;width:24px!important;height:24px!important;z-index:2;transition:all .2s ease!important}.refresh-button:hover{background-color:#fff!important;transform:scale(1.1)}.refresh-button.spinning svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.events-section .event-card.active .refresh-button{background-color:#ffffffe6!important;color:#007bff!important}.events-section .event-card.active .refresh-button:hover{background-color:#fff!important}.table-container{flex:1;width:100%;overflow-x:auto;overflow-y:auto;max-height:70vh;background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000000d;position:relative}.table-container::-webkit-scrollbar{width:8px;height:8px}.table-container::-webkit-scrollbar-track{background:transparent}.table-container::-webkit-scrollbar-thumb{background:#d9dbe9;border-radius:24px}table{width:100%;border-collapse:collapse;min-width:1000px}thead{color:#393e43;background:#cce5ff;position:sticky;top:0;z-index:10}tbody{font-size:12px;font-weight:500;letter-spacing:.75px}th{padding:16px;text-align:left;color:#324452;font-weight:700;font-size:14px;border-bottom:1px solid #e9ecef;letter-spacing:.75px}td{padding:16px;color:#080e14;border-bottom:1px solid #d9dbe9}tr:last-child td{border-bottom:none}input[type=checkbox]{width:16px;height:16px;cursor:pointer;border:1px solid #ced4da;border-radius:4px}th:first-child,td:first-child{width:40px;text-align:center}.table-link{color:#007bff;text-decoration:none;font-weight:600;transition:all .2s ease;cursor:pointer}tbody tr[style*="cursor: pointer"]:hover{background-color:#d9dbe9;transition:background-color .2s ease}tbody tr[style*="cursor: pointer"]:active{background-color:#d9dbe9}.error-messages{color:#d32f2f;font-size:12px;padding:8px;background-color:#fff3f3;border-radius:4px;max-width:300px;white-space:pre-line;line-height:1.4}.status-failure{background-color:#ffc9c9}.status-success{background-color:#b1f3ba}.students-container{display:flex;flex-direction:column;width:100%;max-width:100%;height:calc(100vh - 65px);gap:5px;background:#f5f6fa;padding:30px;scrollbar-width:none;box-sizing:border-box;overflow-x:hidden}.students-heading h3{margin:0;color:#080e14;font-size:32px;font-weight:600}.students-heading p{color:#6b6e72;font-size:14px;font-weight:400}.school-id-section{display:flex;align-items:center;gap:15px;font-size:16px;font-weight:500}.school-id-section input{width:360px;padding:6px 8px;border:1px solid #ddd;border-radius:10px}.get-data-btn{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer}.nav-tabs{display:flex;gap:10px;font-size:16px;font-weight:500}.tab-btn{padding:10px 20px;border:none;background:none;cursor:pointer;font-size:16px;color:#393e43;position:relative}.tab-btn.active{color:#007bff;font-weight:500}.events-tab-content{display:flex;flex-direction:column;gap:5px;height:100%}.events-tab-header{display:flex;align-items:center;gap:20px;border-radius:10px}.students-info{display:flex;justify-content:space-between;align-items:center;font-size:16px}.table-controls{display:flex;align-items:center;gap:20px;font-size:14px;flex-wrap:wrap}.operation-select{padding:8px;width:max-content;border-radius:8px;border:1px solid var(--Grayscale-Line, #d9dbe9);background:#fff}.operation-select:disabled{background:#f5f5f5;cursor:not-allowed}.bulk-operations,.export-operations{color:#b7295a;font-weight:500;min-width:150px}.export-container{position:relative;display:flex;align-items:center}.export-container button:hover{cursor:pointer}.export-loading{display:flex;align-items:center;gap:8px;color:#b7295a;font-weight:500}.export-loader{width:50px;height:40px}.export-message{margin-left:10px;font-size:14px;padding:4px 8px;border-radius:4px}.export-message.success{color:#28a745;background-color:#28a7451a}.export-message.error{color:#dc3545;background-color:#dc35451a}.show-entries{display:flex;align-items:center;gap:8px}.no-data-message,.loading-message,.error-message{display:flex;justify-content:center;align-items:center;height:200px;font-size:18px;font-weight:500;background:#fff;border-radius:8px;margin-top:20px;padding:20px}.loading-message{color:#080e14}.error-message{color:red}.no-data-message{height:100%;color:#080e14}.export-btn{background-color:#fcfcfc;color:#007bff;border:1px solid #d9dbe9;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer}.school-id-section .upload-button-container{height:100%}.school-search-container{position:relative}.school-options-dropdown{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:4px;z-index:1000;box-shadow:0 2px 4px #0000001a}.school-option-item{padding:8px 12px;cursor:pointer;background-color:#fff;transition:background-color .2s ease}.school-option-item:not(:last-child){border-bottom:1px solid #eee}.school-option-item:hover{background-color:#f5f5f5}.school-dropdown-message{padding:8px 12px;color:#6b6e72;text-align:center;font-size:14px}.students-container .school-details-section{margin:8px 0;font-size:16px;color:#8e92b4;font-weight:500;padding:0}.upload-button-wrapper{margin-left:auto;flex:0 1 auto;min-width:0}.view-school-report-button{padding:6px 8px;background-color:#324452;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:4px;margin-right:10px}.view-school-report-button:hover{background-color:#2a3a47}.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:5px;bottom:5px;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:#ffffff17;position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}.calendarWrapper{position:relative;width:100%}.calendarWrapper.disabled{opacity:.6;pointer-events:none}.inputContainer{display:flex;gap:10px;margin-bottom:10px}.custom-date-wrapper{width:130px;position:relative;display:inline-block}.custom-date-input{width:100%;padding:8px 16px;font-size:14px;align-items:center;border-radius:8px;border:1px solid var(--Color-Dark-Grey-100, #94a1b1);background:var(--Color-Light-Grey-100, #fafafa);cursor:pointer}.custom-date-input:disabled{opacity:.6;cursor:not-allowed}.pickerContainer{position:absolute;z-index:1000;background:#fff;padding:20px;box-shadow:0 2px 20px #0000001a;height:430px;max-width:700px;scrollbar-width:thin;scrollbar-color:#d9dbe9 #f5f6fa;overflow-y:auto;overflow-x:auto}.pickerContainer::-webkit-scrollbar{width:8px;height:8px}.pickerContainer::-webkit-scrollbar-track{background:#f5f6fa}.pickerContainer::-webkit-scrollbar-thumb{background-color:#324452;border-radius:4px}.pickerContainer .rdrStartEdge,.pickerContainer .rdrInRange,.pickerContainer .rdrEndEdge{background:#d8edfe!important}.pickerContainer .rdrDayStartPreview,.pickerContainer .rdrDayInPreview,.pickerContainer .rdrDayEndPreview{border:0!important;background:#d8edfe!important}.pickerContainer .rdrDayNumber{z-index:2}.pickerContainer .rdrDay:not(.rdrDayPassive):not(.rdrDayDisabled) .rdrDayNumber span,.pickerContainer .rdrStartEdge .rdrDayNumber span,.pickerContainer .rdrEndEdge .rdrDayNumber span,.pickerContainer .rdrInRange .rdrDayNumber span,.pickerContainer .rdrDayStartPreview .rdrDayNumber span,.pickerContainer .rdrDayInPreview .rdrDayNumber span,.pickerContainer .rdrDayEndPreview .rdrDayNumber span{color:#080e14!important;font-weight:500}.pickerContainer .rdrDayDisabled .rdrDayNumber span{color:#a0a3bd!important;font-weight:400}.buttonContainer{display:flex;justify-content:flex-end;margin-top:10px}.closeButton{padding:8px 16px;background-color:#cce5ff;color:#080e14;border:none;border-radius:70px;cursor:pointer}.explore-mainCont{display:flex;flex-direction:column;height:calc(100vh - 65px);width:100%;padding:20px;overflow:hidden;background-color:#f5f6fa}.headerCont{display:flex;justify-content:space-between;align-items:center}.titlecont h3{font-size:32px;font-weight:600;color:#080e14;margin:0}.titlecont p{font-size:14px;font-weight:400;color:#6b6e72}.loaderCont{width:100%;padding:30px 45px 90px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;font-size:16px;background-color:#fff;border-radius:16px}.filters-wrapper{display:flex;align-items:center;gap:16px;margin:16px 0}.filters-wrapper .explore-box:first-child{margin-right:16px}.explore-box p{font-size:14px;font-weight:500;color:#393e43;margin-bottom:8px}.tableCont{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.error-message-explore{text-align:center;padding:24px;color:#dc3545;font-size:14px}.no-data-message-explore{text-align:center;padding:24px;color:#6c757d;font-size:14px}.get-data-btn-explore{padding:8px 16px;margin-top:20px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;height:40px;display:flex;align-items:center;font-size:16px;font-weight:500;white-space:nowrap}.planner-reset-button-explore{display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;color:#b7295a;font-size:18px;font-weight:500;height:40px;white-space:nowrap;margin-top:20px;padding:0;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none}.planner-reset-button-explore img{width:18px;height:18px;margin:0}.export-btn-explore{background-color:#fcfcfc;color:#007bff;border:1px solid #d9dbe9;border-radius:8px;padding:8px 16px;font-size:16px;font-weight:500;cursor:pointer;height:40px;display:flex;align-items:center;white-space:nowrap;margin-top:20px;margin-left:auto}@media (max-width: 768px){.explore-box{flex:1 1 100%}.dark_btn{width:100%}.filters-wrapper{flex-direction:column;align-items:stretch}}.school-details-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}.school-details-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;width:800px;max-height:90vh;z-index:1001;display:flex;flex-direction:column;box-shadow:0 4px 6px #0000001a}.popup-title{color:#00354e;font-family:Montserrat;font-size:24px;font-weight:700;margin:1rem;padding-right:40px}.close-button{position:absolute;top:16px;right:16px;background:none;border:1px solid rgb(161,160,160);padding:3px;width:30px;height:30px;border-radius:25px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-button:hover{background-color:#f5f6fa;border-color:#324452}.close-button img{width:16px;height:16px}.school-details-container{padding:0 20px 20px;overflow-y:auto;max-height:calc(90vh - 80px)}.school-details-container::-webkit-scrollbar{width:8px;height:8px}.school-details-container::-webkit-scrollbar-track{background:transparent}.school-details-container::-webkit-scrollbar-thumb{background:#d9dbe9;border-radius:24px}.school-details-section{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #eee}.school-details-section h4{color:#00354e;font-size:16px;font-weight:500;margin:0 0 12px}.school-details-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.section-title{color:#00354e;font-family:Montserrat;font-size:20px;font-weight:600;margin:0 0 16px}.details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.detail-item{display:flex;flex-direction:column;gap:4px}.detail-item label{color:#666;font-size:14px;font-weight:500}.detail-item span{color:#080e14;font-size:15px;font-weight:400}.contact-info-section{margin-bottom:20px}.contact-info-section:last-child{margin-bottom:0}.contact-info-section h4{color:#00354e;font-size:16px;font-weight:500;margin:0 0 12px}.grade-count-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:16px}.grade-count-item{background:#f5f6fa;border-radius:6px;padding:12px;text-align:center}.grade-count-item label{display:block;color:#666;font-size:13px;font-weight:500;margin-bottom:4px}.grade-count-item span{color:#080e14;font-size:16px;font-weight:600}.schools-mainCont{display:flex;flex-direction:column;height:calc(100vh - 65px);width:100%;padding:20px;overflow:hidden;background-color:#f5f6fa}.schools-mainCont .headerCont{display:flex;justify-content:space-between;align-items:center}.schools-mainCont .titlecont h3{font-size:32px;font-weight:600;color:#080e14;margin:0}.schools-mainCont .tableCont{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.schools-mainCont .filters-wrapper{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:16px 0}.schools-mainCont .search-wrapper{position:relative;width:550px}.schools-mainCont .search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:24px;height:24px;pointer-events:none}.schools-mainCont .schools-search-input{width:100%;padding:10px 15px 10px 45px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s ease}.schools-mainCont .schools-search-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.schools-mainCont .schools-search-input::placeholder{color:#080e14;font-size:16px}.view-details-button{padding:2px 6px;background-color:#324452;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center}.teams-mainCont{display:flex;flex-direction:column;height:calc(100vh - 65px);width:100%;padding:20px;overflow:scroll;scrollbar-width:none;background-color:#f5f6fa}.teams-mainCont .headerCont{display:flex;justify-content:space-between;align-items:center}.teams-mainCont .titlecont h3{font-size:32px;font-weight:600;color:#080e14;margin:0}.teams-mainCont .tableCont{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.teams-mainCont .filters-wrapper{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:16px 0}.teams-mainCont .actions-wrapper{display:flex;align-items:center;gap:16px}.teams-mainCont .search-wrapper{position:relative;width:550px}.teams-mainCont .search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:24px;height:24px;pointer-events:none}.teams-mainCont .schools-search-input{width:100%;padding:10px 15px 10px 45px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s ease}.teams-mainCont .schools-search-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.teams-mainCont .schools-search-input::placeholder{color:#080e14;font-size:16px}.teams-mainCont .export-btn{background-color:#fcfcfc;color:#007bff;border:1px solid #d9dbe9;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer}.multi-select-checkbox-container{position:relative;font-family:inherit}.multi-select-label{position:absolute;top:-10px;left:12px;color:#777;background-color:#f5f6fa;font-size:14px;padding:0 4px;z-index:1}.multi-select-toggle-button{width:100%;max-width:220px;min-width:180px;padding:10px 12px;border-radius:20px;border:1px solid var(--Grayscale-Placeholder, #a0a3bd);background:#fff;color:#017bff;font-size:14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:40px}.multi-select-toggle-button .button-text{flex-grow:1;color:#017bff;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.multi-select-toggle-button:focus{outline:none;border-color:#007bff}.dropdown-arrow{transition:transform .2s ease-in-out;flex-shrink:0;margin-left:8px}.dropdown-arrow.open{transform:rotate(180deg)}.multi-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--Grayscale-Placeholder, #a0a3bd);border-radius:8px;box-shadow:0 4px 8px #0000001a;z-index:1000;max-height:200px;overflow-y:auto;overflow-x:hidden;min-width:220px;padding:8px 0}.multi-select-option{display:flex;align-items:center;padding:8px 12px;cursor:pointer;font-size:14px;color:#333}.multi-select-option:hover{background-color:#f0f0f0}.multi-select-option input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:1px solid #adb5bd;border-radius:3px;margin-right:10px;cursor:pointer;position:relative;outline:none;vertical-align:middle}.multi-select-option input[type=checkbox]:checked{background-color:#007bff;border-color:#007bff}.multi-select-option input[type=checkbox]:checked:before{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.multi-select-option label{cursor:pointer;flex-grow:1;position:static;background-color:transparent;color:inherit;padding:0;font-size:inherit;white-space:normal;word-break:break-word;line-height:1.4}.bulk-upload-jobs-container{display:flex;flex-direction:column;width:100%;height:calc(100vh - 65px);gap:5px;background:#f5f6fa;padding:40px;overflow:auto;scrollbar-width:none}.header-container{display:flex;justify-content:space-between;align-items:flex-start}.bulk-upload-jobs-heading h3{margin:0;color:#080e14;font-size:32px;font-weight:600}.bulk-upload-jobs-heading p{margin:5px 0 0;color:#6b6e72;font-size:14px;font-weight:400}.job-id-section{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.input-section{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;font-size:16px;font-weight:500;width:100%}.job-id-input-container{display:flex;align-items:center;gap:8px;flex-grow:1;flex-shrink:1;min-width:220px}.job-id-input-container input[type=text]{width:100%;min-width:150px;padding:6px 8px;border:1px solid #ddd;border-radius:10px;font-size:14px}.job-id-input-container span{color:#080e14;white-space:nowrap}.input-section span{color:#080e14}.input-section input{padding:6px 8px;border:1px solid #ddd;border-radius:10px;font-size:14px}.input-section input::placeholder{color:#6b6e72}.input-section>.refresh-btn{flex-shrink:0}.input-section>.multi-select-checkbox-container{flex-shrink:0}.input-section>.pagination-container{flex-shrink:0}.get-data-btn{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500}.get-data-btn:disabled{background-color:#ccc;cursor:not-allowed}.refresh-btn{padding:2px 6px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center}.refresh-btn:disabled{background-color:#ccc;cursor:not-allowed}.bulk-upload-jobs-selector{position:relative}.bulk-upload-jobs-selector label{position:absolute;top:-10px;left:12px;color:#777;background-color:#f5f6fa;font-size:14px}.bulk-upload-jobs-selector select{padding:10px 12px;border-radius:20px;border:1px solid var(--Grayscale-Placeholder, #a0a3bd);background:#fff;color:#017bff;font-size:14px;cursor:pointer}.bulk-upload-jobs-selector select:focus{outline:none}.jobs-list{margin-top:24px;display:flex;flex-direction:column;gap:16px}.job-card{background:#fff;border:1px solid var(--Grayscale-Line, #d9dbe9);border-radius:20px;box-shadow:0 8px 16px #1111110f}.job-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.job-id{font-size:16px;color:#080e14;font-weight:500}.job-status{padding:6px 32px;border-radius:10px;font-size:16px;font-weight:500;white-space:nowrap}.job-details{display:flex;justify-content:space-between;align-items:center}.job-stats{display:flex;gap:24px}.stat-item{font-size:16px;font-weight:500}.total-records{color:#080e14}.success-count{color:#00966d}.failed-count{color:#b7295a}.job-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.completion-time{font-size:14px;font-weight:500;color:#393e43}.card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.uploader-info{font-size:16px;font-weight:500;color:#393e43}.view-details{background-color:#fcfcfc;color:#007bff;border:1px solid #d9dbe9;border-radius:8px;padding:8px 16px;font-size:16px;font-weight:500;cursor:pointer;text-decoration:underline;display:flex;align-items:center;gap:4px}.view-details img{filter:invert(39%) sepia(98%) saturate(2205%) hue-rotate(195deg) brightness(101%) contrast(101%)}.view-details .expand-arrow{margin-left:8px;transition:transform .2s ease-in-out;display:inline-block}.view-details .expand-arrow.expanded{transform:rotate(180deg)}.download-button{margin:0 0 8px;padding:8px 16px;background-color:#324452;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:8px;min-width:200px}.download-icon-container{top:-3px;width:24px;height:24px;position:relative}.download-icon{position:absolute}.bulk-upload-jobs-error-loading-container{display:flex;justify-content:center;align-items:center;height:30vh;border-radius:10px;background-color:#fff;font-size:24px;font-weight:500}._studentsContainer_o2lg5_1{display:flex;flex-direction:column;width:100%;max-width:100%;height:calc(100vh - 65px);gap:5px;background:#f5f6fa;padding:30px;scrollbar-width:none;box-sizing:border-box;overflow-x:hidden}._studentsHeading_o2lg5_29 h3{margin:0;color:#080e14;font-size:32px;font-weight:600}._selectedLevelSpan_o2lg5_43{color:#e1ac38}._studentsHeading_o2lg5_29 p{color:#6b6e72;font-size:14px;font-weight:400}._studentsHeadingContent_o2lg5_63{display:flex;justify-content:space-between;align-items:flex-start;width:100%}._globalUploadButtonWrapper_o2lg5_75{margin-left:auto}._eventsTabContent_o2lg5_83{display:flex;flex-direction:column;gap:5px;height:100%}._eventsTabHeader_o2lg5_97{display:flex;align-items:center;gap:20px;border-radius:10px}._uploadButton_o2lg5_111{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500}._uploadButton_o2lg5_111:hover{background-color:#0056b3}._uploadButton_o2lg5_111:disabled{background-color:#ccc;cursor:not-allowed}._studentsInfo_o2lg5_151{display:flex;justify-content:space-between;align-items:center;font-size:16px}._tableControls_o2lg5_165{display:flex;align-items:center;gap:20px;font-size:14px;flex-wrap:wrap}._operationSelect_o2lg5_181{padding:8px;width:max-content;border-radius:8px;border:1px solid var(--Grayscale-Line, #d9dbe9);background:#fff}._operationSelect_o2lg5_181:disabled{background:#f5f5f5;cursor:not-allowed}._bulkOperations_o2lg5_207,._exportOperations_o2lg5_219{color:#b7295a;font-weight:500;min-width:150px}._exportContainer_o2lg5_231{position:relative;display:flex;align-items:center}._exportContainer_o2lg5_231 button:hover{cursor:pointer}._exportLoading_o2lg5_251{display:flex;align-items:center;gap:8px;color:#b7295a;font-weight:500}._exportLoader_o2lg5_267{width:50px;height:40px}._exportMessage_o2lg5_277{margin-left:10px;font-size:14px;padding:4px 8px;border-radius:4px}._exportMessage_o2lg5_277._success_o2lg5_291{color:#28a745;background-color:#28a7451a}._exportMessage_o2lg5_277._error_o2lg5_301{color:#dc3545;background-color:#dc35451a}._errorMessage_o2lg5_311{display:flex;justify-content:center;align-items:center;height:200px;font-size:18px;font-weight:500;background:#fff;border-radius:8px;margin-top:20px;padding:20px;color:red}._noDataMessage_o2lg5_339,._loadingMessage_o2lg5_341{display:flex;justify-content:center;align-items:center;height:200px;font-size:18px;font-weight:500;background:#fff;border-radius:8px;margin-top:20px;padding:20px}._loadingMessage_o2lg5_341{color:#080e14}._noDataMessage_o2lg5_339{height:100%;color:#080e14}._globalEventsContainer_o2lg5_385{padding:20px}._global-events-heading_o2lg5_393 ._global-events-heading-content_o2lg5_393{display:flex;justify-content:space-between;align-items:flex-start;width:100%}._studentDataSection_o2lg5_407{margin-top:30px}._buttonContainer_o2lg5_415{display:flex;gap:15px;margin-bottom:20px}._actionButton_o2lg5_427{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .3s ease}._actionButton_o2lg5_427:hover{background-color:#0056b3}._actionButton_o2lg5_427:active{background-color:#004085}._loadingContainer_o2lg5_467{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;min-height:200px;gap:10px;width:100%}._loader_o2lg5_489{font-size:16px;color:#666}._errorContainer_o2lg5_499{display:flex;justify-content:center;align-items:center;padding:40px;min-height:200px;color:#e74c3c;text-align:center}._errorContainer_o2lg5_499 p{font-size:16px;margin:0}._noEventsFallback_o2lg5_529{display:flex;justify-content:center;align-items:center;height:100px;font-size:16px;font-weight:500;background:#fff;border-radius:8px;margin-top:10px;padding:20px;color:#6b6e72;width:100%;box-sizing:border-box}.navBar{display:flex;align-items:center;box-shadow:0 4px 10px #00000012;padding:16px 40px;height:65px;z-index:1}.navBar img{max-width:80px;height:auto}.logo-separator{max-width:30px;margin-right:10px}.user-info-container{display:flex;flex-direction:column;margin-left:auto;padding-right:10px}.user-full-name{font-size:16px;font-weight:500;color:#324452}.user-account-type{font-size:12px;color:#324452}.user-initials-circle{width:50px;height:50px;background-color:#d8edfe;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#324452;margin:0 10px;font-size:25px}.dropdown-icon{cursor:pointer;max-width:15px;display:flex;align-items:center;justify-content:center}.popup-logout{border:1px solid #393e43;border-radius:8px;background:#fff;box-shadow:0 4px 77px #0000001a;position:absolute;padding:12px;top:60px;right:20px;z-index:10;min-width:200px;font-size:16px}.popup-logout-button{width:fit-content;color:#f16667;cursor:pointer;font-weight:500;text-decoration:underline}.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;padding:20px;text-align:center;overflow:hidden}.not-found-video{max-width:100%;max-height:50vh;height:auto;margin-bottom:20px;object-fit:contain}.not-found-container h1{font-size:24px;margin-bottom:30px;color:#333;max-width:600px}.not-found-container h2{font-size:18px;margin-bottom:30px;color:#333;max-width:600px}.home-button{padding:12px 24px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:space-between}.home-button:hover{background-color:#0056b3}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;font-family:Montserrat;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.app{display:flex;flex-direction:column;height:100vh;font-family:Montserrat}.mainContent{display:flex;overflow:hidden;height:100%}.pageContent{flex:1;overflow-y:auto;padding:20px}.sidebar{width:220px}.NavBar{display:flex;width:100%;height:80px;padding:16px 40px;align-items:center;gap:24px;flex-shrink:0;background:#fff;justify-content:space-between;box-shadow:0 4px 10px #0000000d;position:fixed;z-index:2;top:0;left:0}.MainContent{display:flex;flex:1;overflow:hidden}.SidebarCont{background:#f9f9f9;display:flex;width:210px;padding:25px 0 62px;flex-direction:column;align-items:center;height:calc(100vh - 80px);position:fixed;top:80px;left:0;z-index:1}section{margin-left:210px;padding:20px;flex:1;overflow-y:auto}.examNavLogo{width:269px;height:64px}.profile-img{width:48px;height:48px;cursor:pointer;border-radius:50px;margin-left:30%}.NavDetails{display:flex;gap:10px}.NavDetails h3{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.rep_select_option{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:10px;position:absolute;z-index:2;width:100px;border-radius:36px;background:#fff;box-shadow:0 4px 77px #0000000d;margin-top:1rem}.rep_select_option:hover{transform:scale(1.05);transition:transform .3s ease}.navDropcont{position:relative;width:5rem;justify-content:center;gap:20rem}.siderbarItems{display:flex;width:211px;padding:12px 24px;align-items:center;gap:8px;color:#748494;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:6%;gap:10px}.siderbarItemsSelected,.siderbarItems:hover{background:#d8edfe;color:#273743}.SidebarCont ul{margin:0}.sidebarItems:hover img{filter:brightness(.5)}.planner-mainCont{display:flex;flex-direction:column;width:100%;height:calc(100vh - 65px);gap:8px;background:#f5f6fa;padding:24px;overflow:auto}.planner-mainCont::-webkit-scrollbar{width:8px;height:8px}.planner-mainCont::-webkit-scrollbar-track{background:#f5f6fa;border-radius:10px}.planner-mainCont::-webkit-scrollbar-thumb{background-color:#324452;border-radius:10px;border:2px solid #f5f6fa}.headerCont{width:100%;display:flex;gap:20px}.headerCont h3{color:#080e14;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0}.headerCont p{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;opacity:.5}.buttonCont{margin-left:auto;display:flex;gap:20px;padding:20px 0}.titlecont{display:flex;flex-direction:column}.dark_btn{display:flex;height:50px;padding:14px 20px;justify-content:center;align-items:center;gap:10px;border:none;border-radius:100px;background:#324452;color:#fff;font-variant-numeric:lining-nums proportional-nums;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.44px;text-transform:uppercase;cursor:pointer}.light_btn{display:flex;padding:14px 20px;gap:10px;align-items:center;border-radius:100px;background:#fff;box-shadow:0 4px 77px #0000001a;color:#334452;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:normal;height:50px;border:none;cursor:pointer}.planner-reset-button{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;color:#b7295a;font-size:18px;font-weight:500;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none}.input-text-wrapper{display:flex;flex-direction:column;width:49%}.input-time-wrapper{display:flex;gap:8px;width:100%}.input-text-label{color:#263643;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.input-text-input{height:40px;display:flex;width:100%;font-size:14px;padding:5px 16px;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--Color-Dark-Grey-100, #94a1b1);background:var(--Color-Light-Grey-100, #fafafa)}.input-text-input:focus{border:2px solid #000}.input-time-input1{display:flex;width:70%;height:40px;font-size:14px;padding:12px 16px;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--Color-Dark-Grey-100, #94a1b1);background:var(--Color-Light-Grey-100, #fafafa)}.input-time-input2{display:flex;width:30%;height:40px;font-size:14px;padding:12px 16px;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--Color-Dark-Grey-100, #94a1b1);background:var(--Color-Light-Grey-100, #fafafa)}.input-textArea-wrapper{display:flex;flex-direction:column;width:100%;height:119px;gap:8px;flex-shrink:0}.input-textArea-input{display:flex;flex-direction:column;width:100%;height:100px;padding:12px 16px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:15px;background:var(--Color-Light-Grey-100, #fafafa)}.input-date-input{display:flex;width:253px;padding:12px 16px;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--Color-Dark-Grey-100, #94a1b1);background:#fff}.customWidth{width:200px}.inputCont{display:flex;align-items:center;gap:20px}.school-details-section{margin:8px 0;font-size:16px;color:#8e92b4;font-weight:500}.plannerCont{padding:30px 45px 90px 40px;display:flex;flex-direction:column;align-items:center;gap:20px;font-size:16px;background-color:#fff;border-radius:16px;height:720px;overflow-y:scroll;scrollbar-width:none}.eventbydatecont{width:100%;display:flex;flex-direction:column}.dateHeader{font-weight:500;margin-bottom:15px;display:flex;gap:1rem;width:100%;align-items:center}.dateHeaderimg{align-items:center}.eventcardCont{display:flex;width:100%;gap:10px;overflow-x:scroll;scrollbar-width:none}.eventcardCont::-webkit-scrollbar{height:8px}.eventcardCont::-webkit-scrollbar-track{background:#f5f6fa;border-radius:10px}.eventcardCont::-webkit-scrollbar-thumb{background-color:#ddeee9;border-radius:10px;border:2px solid #f5f6fa}.eventCard{border-radius:16px;width:33%;flex-shrink:0;padding:.6rem;max-width:324px}.eventBtn{display:inline-flex;padding:4.803px 8.006px;justify-content:center;align-items:center;gap:4.003px;border-radius:16px;box-shadow:0 2.802px 2.802px #007bff1f;color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:150%;text-transform:capitalize;border:none}.EventTop{display:flex;justify-content:space-between}.EventTop h3{color:#333;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.EventTop h4{color:#333;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.EventMid{color:var(--Grayscale-Body, #4e4b66);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.EventBottom{display:flex;justify-content:space-between}.EventBottom h4{color:var(--Grayscale-Body, #4e4b66);font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-decoration-line:underline;text-transform:capitalize}.custom-date-wrapper-event-form{position:relative;display:inline-block}.custom-date-input{width:100%;padding:8px 16px;font-size:14px;align-items:center;border-radius:8px;border:1px solid var(--Color-Dark-Grey-100, #94a1b1);background:var(--Color-Light-Grey-100, #fafafa)}.custom-date-input::-webkit-calendar-picker-indicator{opacity:0}.custom-date-input::-webkit-inner-spin-button{display:none}.custom-date-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;width:20px;height:20px}.suggestions-list{position:absolute;z-index:1000;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #0000001a;margin-top:60px;display:grid;grid-auto-rows:min-content;max-height:200px;overflow-y:auto;-webkit-mask-image:-webkit-linear-gradient(transparent,black 20px);mask-image:-webkit-linear-gradient(transparent,black 20px)}.suggestions-list::-webkit-scrollbar{width:8px}.suggestions-list::-webkit-scrollbar-track{background:transparent}.suggestions-list::-webkit-scrollbar-thumb{background:#d9dbe9;border-radius:24px}.suggestion-item{font-size:14px;padding:10px;cursor:pointer;transition:background .3s}.suggestion-item:hover{background-color:#f0f0f0}.rdrDefinedRangesWrapper{display:none}.popup-menu-event{border-radius:20px;background:#fff;box-shadow:0 4.792px 92.244px #0000000d;position:absolute;top:calc(100% + 8px);z-index:101;min-width:240px;overflow:hidden}.popup-menu-event.create-menu{right:0}.popup-menu-event.global-events-menu{left:0}.popup-menu-button{padding:12px 20px;cursor:pointer;color:#556575;font-size:16px;font-weight:500}.popup-menu-button:hover{font-weight:600;background:#e7e7e7}.input-text-wrapper{position:relative;margin-bottom:1rem}.inputselectinput{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;font-size:1rem;color:#374151;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:border-color .2s,box-shadow .2s}.inputselectinput:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.inputselectinput:after{font-size:.7rem;color:#6b7280;position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none}.inputselectinput:disabled{background-color:#f3f4f6;cursor:not-allowed}.inputselectinput.error{border-color:#ef4444}.inputselectinput option{max-height:150px;overflow-y:auto}@media (prefers-color-scheme: dark){.inputselectinput{background-color:#1f2937;border-color:#4b5563;color:#f3f4f6;height:2rem}}.press-in-effect{transition:transform .1s ease-in-out}.press-in-effect:active{transform:scale(.95)}
