@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Anek+Telugu:wght@100..800&family=Jost:ital,wght@0,100..900;1,100..900&family=Orbitron:wght@400..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);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}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{font-family:Jost,sans-serif;font-size:16px;overflow-x:hidden}@media screen and (max-width:400px){body{font-size:12px}}body.light{--header-bg:#fff;--header-border:#d4dde6;--icon-bg:#e7e7e7;--icon-border:#dadada;--icon-color:#078ece;--sidebar-bg:#f9fafc;--menu-color:#000;--active-icon:#078ece45;--body-bg:#fff;--card-bg:#fff;--card-title:#6c6c6c;--card-border:#dde8ed;--input-border:#078ece;--input-color:#606060;--date-bg:#fff;--table-row:#fff;--pagination-span:#000;--pagination-color:#9d9fac;--table-row-hover:#f5f5f5;--pending-bg:#fff8db;--approved-bg:#f2fff7;--declined-bg:#ffe4e4;--status-border:none;--modal-text:#2d2d2d;--placeholder:#6c6c6c;--label:#161616;--forgot-password:#605d5d;--back-office:#3e3e3e;--google-bg:#d4d4d4;--second-grid-bg:#078ece;--second-grid-linear:#007ddd;--login-icon-color:#000;--profile:#333;--site-text:#606060;--tooltip:#fff}body.dark{--header-bg:#232323;--header-border:#2c2c2c;--icon-bg:#078ece;--icon-border:#078ece;--icon-color:#fff;--sidebar-bg:#232323;--menu-color:#fff;--active-icon:#b8dcf0;--body-bg:#121212;--card-bg:#2c2c2c;--card-title:#fff;--card-border:#232323;--input-border:#44444444;--input-color:#fff;--date-bg:#0000;--table-row:#121212;--pagination-span:#078ece;--pagination-color:#9d9fac;--table-row-hover:#2c2c2c;--pending-bg:#2c2c2c;--approved-bg:#2c2c2c;--declined-bg:#2c2c2c;--status-border:#444;--modal-text:#dadada;--placeholder:#999;--forgot-password:#999;--label:#fff;--back-office:#999;--google-bg:#444;--second-grid-bg:#444;--second-grid-linear:#047;--login-icon-color:#999;--profile:#fff;--site-text:#9b9b9b;--tooltip:#2c2c2c}a{text-decoration:none}button{border-radius:12px}.logo-name{color:#078ece;font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:900}.header.scrolled{box-shadow:0 2px 5px #0000001a;position:fixed;top:0;z-index:999}input,option,select{font-family:Jost,sans-serif;font-size:1rem}.loader{animation:spin 1s linear infinite!important;display:inline-block;font-size:1.25rem}.error-message{color:#ed4956}select{-webkit-appearance:none;appearance:none}.login-container,.signup-container{align-items:center;background-color:var(--body-bg);display:flex;flex-direction:column;justify-content:center}.forgot-password-container,.reset-password-container{background-color:var(--body-bg)}.login-grid-container{display:grid;grid-template-columns:47.9% 52.1%;width:100%}.login-grid-container .first-grid-container{display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-left:-71px;padding-block:80px;position:relative}.login-grid-container .first-grid-container.register{padding-block:50px}.login-grid-container .first-grid-container .logo-name{display:none}@media screen and (max-width:400px){.login-grid-container .first-grid-container{padding-block:50px}}.login-grid-container .first-grid-container .copyright{text-wrap:nowrap;bottom:20px;color:var(--back-office);font-size:.75rem;left:50%;padding-right:40px;position:absolute;transform:translateX(-50%);width:auto}.login-grid-container .first-grid-container .first-grid-column{background-color:var(--card-bg);border-radius:42px;box-shadow:0 4px 29.4px 0 rgba(0,0,0,.251);display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-right:100px;padding-block:18px}@media screen and (max-width:400px){.login-grid-container .first-grid-container .first-grid-column{padding:20px}}.login-grid-container .first-grid-container .first-grid-column .title{color:#078ece;font-size:1.5rem;font-weight:600;margin-bottom:40px;text-align:center}.login-grid-container .first-grid-container .first-grid-column .title.staff{margin-block:20px}.login-grid-container .first-grid-container .first-grid-column .google-btn .google-login-btn{align-items:center;background-color:var(--google-bg);border:none;border-radius:37px;color:#fff;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:.9rem;font-weight:600;gap:10px;justify-content:center;max-width:444px;padding:12px;width:100%}.login-grid-container .first-grid-container .first-grid-column .google-btn .google-login-btn .btn-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.login-grid-container .first-grid-container .first-grid-column .login-text-container{align-items:center;display:flex;gap:28px;margin:20px 0}.login-grid-container .first-grid-container .first-grid-column .login-text-container .line{background-color:rgba(0,0,0,.251);flex-grow:1;height:1px}.login-grid-container .first-grid-container .first-grid-column .login-text-container .login-text{color:rgba(0,0,0,.251);font-size:.9rem;font-weight:500;white-space:nowrap}.login-grid-container .first-grid-container .first-grid-column .login-form{align-items:center;display:flex;flex-direction:column;padding-inline:40px}@media screen and (max-width:450px){.login-grid-container .first-grid-container .first-grid-column .login-form{padding-inline:10px}}.login-grid-container .first-grid-container .first-grid-column .login-form form{display:flex;flex-direction:column;gap:25px;max-width:445px;width:100%}.login-grid-container .first-grid-container .first-grid-column .login-form form .account.select{position:relative}.login-grid-container .first-grid-container .first-grid-column .login-form form .account.select select option{color:#000}.login-grid-container .first-grid-container .first-grid-column .login-form form .account.select .carret-down{color:var(--label);cursor:pointer;pointer-events:"auto";position:absolute;right:20px;top:50%;transform:translateY(-50%)}.login-grid-container .first-grid-container .first-grid-column .login-form form .account.select .carret-down path{stroke:var(--menu-color)}.login-grid-container .first-grid-container .first-grid-column .login-form form .account,.login-grid-container .first-grid-container .first-grid-column .login-form form .password{display:flex;flex-direction:column;gap:10px}.login-grid-container .first-grid-container .first-grid-column .login-form form .password-group{position:relative}.login-grid-container .first-grid-container .first-grid-column .login-form form .password-toggle{cursor:pointer;height:20px;position:absolute;right:15px;transform:translateY(-50%);width:20px}.login-grid-container .first-grid-container .first-grid-column .login-form form .forgot-password{align-items:center;display:flex;justify-content:space-between}.login-grid-container .first-grid-container .first-grid-column .login-form form .forgot-password a{color:var(--forgot-password);font-size:.8rem;font-weight:400;text-align:right}.login-grid-container .first-grid-container .first-grid-column .login-form form .forgot-password a:hover{text-decoration:underline}.login-grid-container .first-grid-container .first-grid-column .login-form form .forgot-password .remember-me-container{align-items:center;display:flex;flex-direction:row-reverse;gap:10px}.login-grid-container .first-grid-container .first-grid-column .login-form form .forgot-password .remember-me-container input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid #ccc;border-radius:3px;cursor:pointer;height:16px;outline:none;padding:0;position:relative;transition:background .3s ease;width:16px}.login-grid-container .first-grid-container .first-grid-column .login-form form .forgot-password .remember-me-container input[type=checkbox]:checked{background:linear-gradient(136.09deg,#36dff1 11.31%,#2764e7 81.69%);border:none}.login-grid-container .first-grid-container .first-grid-column .login-form form .forgot-password .remember-me-container input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:8px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.login-grid-container .first-grid-container .first-grid-column .login-form form .forgot-password .remember-me-container input[type=checkbox]:hover{border-color:#0670a3}.login-grid-container .first-grid-container .first-grid-column .login-form form .forgot-password .remember-me-container #remember-me{background-color:#ebebeb;border:1px solid #078ece;border-radius:2px;cursor:pointer;height:24px;width:24px}.login-grid-container .first-grid-container .first-grid-column .login-form form .forgot-password .remember-me-container label{color:var(--label);font-size:.8rem;font-weight:400}.login-grid-container .first-grid-container .first-grid-column .login-form form label{font-size:1.1rem;font-weight:600}.login-grid-container .first-grid-container .first-grid-column .login-form form input,.login-grid-container .first-grid-container .first-grid-column .login-form form select{background-color:initial;border:none;border-bottom:1px solid #6c6c6c;color:var(--menu-color);outline:none;padding:15px 20px;width:100%}.login-grid-container .first-grid-container .first-grid-column .login-form form input::placeholder,.login-grid-container .first-grid-container .first-grid-column .login-form form option:first-child{color:var(--placeholder);font-family:Jost,sans-serif;font-size:1rem;font-weight:500}.login-grid-container .first-grid-container .first-grid-column .login-form .button-group{display:flex;flex-direction:column;gap:14px;margin-top:14px;max-width:445px;width:100%}.login-grid-container .first-grid-container .first-grid-column .login-form .button-group.signup{margin-top:44px}.login-grid-container .first-grid-container .first-grid-column .login-form .button-group .login-btn{margin-top:0}.login-grid-container .first-grid-container .first-grid-column .login-form .login-btn{align-items:center;background-color:#078ece;border:none;border-radius:32px;color:#fff;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:.9rem;font-weight:500;justify-content:center;margin-top:40px;max-width:445px;padding:12px}.login-grid-container .first-grid-container .first-grid-column .login-form .login-btn .btn-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.login-grid-container .first-grid-container .first-grid-column .back-office{align-items:center;color:var(--back-office);display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:400;gap:2px;justify-content:center;margin-top:17px;text-align:center}.login-grid-container .first-grid-container .first-grid-column .back-office .registered{margin-top:17px}.login-grid-container .first-grid-container .first-grid-column .back-office a{color:#007ddd;text-decoration:underline}.login-grid-container .first-grid-container .error-message{color:#ed4956}.login-grid-container .first-grid-container .password-group .error-message{margin-top:8px}.login-grid-container .first-grid-container .back-office.registered{margin-top:20px}.login-grid-container .second-grid-column{align-items:center;color:#fff;display:flex;flex:1 1;flex-direction:column;gap:61px;justify-content:center;padding-inline:180px;text-align:center}.login-grid-container .second-grid-column .description,.login-grid-container .second-grid-column .welcome-message{animation:fadeIn 1s ease-in forwards;opacity:0}.login-grid-container .second-grid-column .welcome-message{font-size:1.5rem;font-weight:400}.login-grid-container .second-grid-column .title{align-items:center;background-color:#fff;border-radius:74.4px;color:#078ece;display:flex;font-size:.9rem;font-weight:900;height:124px;justify-content:center;max-width:124px;width:100%}.login-grid-container .second-grid-column .title span{animation:typewriter 2s steps(22) 1s 1 normal both,blinkTextCursor 1.1s infinite;border-right:2px solid #ccc;overflow:hidden;white-space:nowrap}@keyframes typewriter{0%{width:0}to{width:95px}}@keyframes blinkTextCursor{0%{border-right-color:#078ece}to{border-right-color:#0000}}.login-grid-container .second-grid-column .description{font-size:.9rem;font-weight:300;white-space:normal}.second-grid-container{align-items:center;background:linear-gradient(180deg,var(--second-grid-bg) 0,var(--second-grid-linear) 100%);border-bottom-right-radius:42px;border-top-right-radius:42px;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-bottom:20px}.second-grid-container .privacy-policy{align-items:center;display:flex;gap:33px}.second-grid-container .privacy-policy a{-webkit-text-decoration-skip:ink;color:#fff;font-size:.75rem;font-weight:400;text-decoration:underline;text-decoration-skip-ink:auto}@media screen and (max-width:992px){.login-grid-container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding-inline:40px;width:100%}.login-grid-container .first-grid-container{display:flex;margin-left:0;width:100%}.login-grid-container .first-grid-container .logo-name{align-items:center;display:flex;justify-content:center;padding-bottom:20px}.login-grid-container .first-grid-container .logo-name span{animation:typewriter 2s steps(22) 1s 1 normal both,blinkTextCursor 1.1s infinite;border-right:2px solid #ccc;overflow:hidden;white-space:nowrap}@keyframes typewriter{0%{width:0}to{width:153px}}@keyframes blinkTextCursor{0%{border-right-color:#078ece}to{border-right-color:#0000}}.login-grid-container .first-grid-container .first-grid-column{margin-right:0}.login-grid-container .first-grid-container .copyright{padding-right:20px}.second-grid-container{display:none}}@media screen and (max-width:450px){.login-grid-container{padding-inline:10px}}.two-fa-verification{padding:2rem;text-align:center}.two-fa-verification h2{margin-bottom:1rem}.two-fa-verification h2,.two-fa-verification p{color:var(--text-color);font-family:Jost,sans-serif}.two-fa-verification p{margin-bottom:2rem}.two-fa-verification .verification-input{display:flex;gap:8px;justify-content:center;margin:1.5rem 0}.two-fa-verification .verification-input input{background-color:#f6f5f5;border:none;border-radius:5px;font-family:Jost,sans-serif;max-width:200px;padding:10px 15px;width:100%}.two-fa-verification .verification-input input:focus{border-color:#078ece;outline:none}.two-fa-verification .verification-input button{background-color:#078ece;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;padding:.5rem 1rem;transition:background-color .2s ease}.two-fa-verification .verification-input button:hover{background-color:#056c9d}.two-fa-verification .error-message{color:#dc3545;font-family:Jost,sans-serif;margin:1rem 0}.two-fa-verification .back-button{background-color:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;padding:.5rem 1rem;transition:background-color .2s ease}.two-fa-verification .back-button:hover{background-color:#545b62}.modal-overlay{background:#00000080;z-index:2000}.modal-content{align-items:center;background:var(--header-bg);border-radius:14px;display:flex;flex-direction:column;max-height:80vh;max-width:830px;overflow-y:auto;position:relative;scrollbar-width:none;width:90%;z-index:1001}.modal-content .title{color:#6c6c6c;font-size:.8rem;margin-bottom:52px;padding-bottom:10px;position:relative;text-align:center}.modal-content .title:after{border-bottom:1px solid #0d5aa9;bottom:0;content:"";display:block;position:absolute;width:66px}.modal-content .title.initialized:after{left:33%}.modal-content .verification-input input{background-color:#f6f5f5;border:none;border-radius:5px;font-family:Jost,sans-serif;padding:10px 15px;width:100%}.modal-content .modal-footer{margin-top:20px}.modal-content .modal-footer .button.primary{border-radius:43px}@media screen and (max-width:568px){.modal-content{padding:40px 20px}}.modal-content .form-container.new-records{display:flex;justify-content:center}.modal-content .submit-button-container{align-items:center;display:flex;justify-content:center;margin-top:20px}.modal-content .submit-button-container .button.primary{justify-content:center;margin-top:2rem;max-width:200px;width:100%}.modal-content.confirm{max-width:none;text-align:center}.modal-content::-webkit-scrollbar{display:none}.modal-content .email-and-password{display:flex;flex-wrap:wrap;gap:10px}.modal-content .email-and-password .label{width:100%}@media screen and (max-width:568px){.modal-content .email-and-password .label{max-width:none}}.modal-content .address{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.modal-content .address .address-container{background:#078ece33;border-radius:26px;padding:6px 22px}.modal-content .address .address-container .address-text{color:#078ece;font-size:.75rem;font-weight:600}.modal-content .add-new-site{display:flex;justify-content:center;min-width:300px;width:100%}.modal-content .add-new-site form{display:flex;flex-direction:column;gap:13px;max-width:308px;width:100%}.modal-content .label{color:#606060;display:flex;flex-direction:column;font-size:.75rem;gap:2px;text-align:left}.modal-content .label .date-input-container{padding:0}.modal-content input,.modal-content select{background-color:#f6f5f5;border:none;border-radius:5px;font-family:Jost,sans-serif;font-size:.8rem;padding:10px 15px;width:100%}.modal-content .scanned-records{margin-bottom:20px}.modal-content .scanned-books.initialized{display:flex;flex-direction:column;gap:34px}.modal-content .scanned-books.initialized .address{justify-content:center;margin-bottom:20px}.modal-content .scanned-books.initialized .tabs{margin:0 auto}.modal-content .scanned-books.initialized .data{justify-content:center}.modal-content .scanned-books.initialized .type-heading{background:#078ece33;border-radius:6px;color:#078ece;font-size:.75rem;font-weight:600;padding:10px 22px;text-align:center}.modal-content .scanned-books.initialized .books-container,.modal-content .scanned-books.initialized .yellow-forms-section{display:flex;flex-direction:column;flex-wrap:wrap;gap:15px;width:100%}.modal-content .scanned-books.initialized .books-container .date-heading,.modal-content .scanned-books.initialized .yellow-forms-section .date-heading{color:var(--menu-color);text-align:start}.modal-content .scanned-books.initialized .books-container input,.modal-content .scanned-books.initialized .yellow-forms-section input{max-width:none}.modal-content .scanned-books.initialized .books-container .date-container,.modal-content .scanned-books.initialized .yellow-forms-section .date-container{display:flex;flex-direction:column;gap:8px}.modal-content .scanned-books.initialized .books-container .date-container .date-picker,.modal-content .scanned-books.initialized .yellow-forms-section .date-container .date-picker{display:block}.modal-content .scanned-books.initialized .books-container .date-container .date-picker .date-input-container .date-input,.modal-content .scanned-books.initialized .books-container .date-container .date-picker .date-input-container .icon-container .calendar-icon,.modal-content .scanned-books.initialized .yellow-forms-section .date-container .date-picker .date-input-container .date-input,.modal-content .scanned-books.initialized .yellow-forms-section .date-container .date-picker .date-input-container .icon-container .calendar-icon{color:#000}.modal-content .scanned-books.initialized .books-container .book-type-section,.modal-content .scanned-books.initialized .yellow-forms-section .book-type-section{display:flex;flex-wrap:wrap;gap:10px}.modal-content .scanned-books.initialized .books-container .book-type-section input,.modal-content .scanned-books.initialized .yellow-forms-section .book-type-section input{margin-bottom:10px;max-width:none}.modal-content .scanned-books.initialized .books-container .book-type-section .category,.modal-content .scanned-books.initialized .books-container .book-type-section .number-section,.modal-content .scanned-books.initialized .yellow-forms-section .book-type-section .category,.modal-content .scanned-books.initialized .yellow-forms-section .book-type-section .number-section{display:flex;flex-basis:auto;flex-direction:column;flex-grow:1;gap:8px;min-width:240px}.modal-content .scanned-books.initialized .book-category-section,.modal-content .scanned-books.initialized .estimated-records-section{display:flex;flex:1 1;flex-direction:column;gap:8px}.modal-content .scanned-books.initialized .book-category-section input,.modal-content .scanned-books.initialized .estimated-records-section input{margin-bottom:10px;max-width:none}.modal-content .scanned-books.initialized .assigned-section{align-items:center;display:flex;gap:15px;padding-top:20px}.modal-content .scanned-books.initialized .assigned-section span{color:var(--menu-color)}.modal-content .scanned-books.initialized .book-type-section{min-width:260px}.modal-content .scanned-books.initialized .book-type-section .book-type-grid{grid-gap:8px;background:rgba(7,142,206,.031);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding-block:4px}.modal-content .scanned-books.initialized .book-type-section .book-type-grid .book-type-item{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.modal-content .scanned-books.initialized .book-type-section .book-type-grid .book-type-item .icon{align-items:center;border:1px solid #078ece33;border-radius:42px;cursor:pointer;display:flex;height:40px;justify-content:center;max-width:40px;transition:background .2s;width:100%}.modal-content .scanned-books.initialized .book-type-section .book-type-grid .book-type-item .icon:hover{background:#078ece33}.modal-content .scanned-books.initialized .book-type-section .book-type-grid .book-type-item.selected .icon{background:rgba(7,142,206,.749);border:1px solid #078ece33}.modal-content .scanned-books.initialized .book-type-section .book-type-grid .book-type-item.selected .icon img{filter:brightness(0) invert(1)}.modal-content .scanned-books.initialized .book-type-section .book-type-grid .book-type-item span{color:#078ece;font-size:.7rem;font-weight:500}.modal-content .scanned-books.initialized .book-category-section{min-width:162px}.modal-content .scanned-books.initialized .book-category-section .book-category-options{background:#f7fcfe;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:8px}.modal-content .scanned-books.initialized .book-category-section .radio-label{align-items:center;color:#078ece;cursor:pointer;display:flex;font-size:.875rem;font-size:.8rem;gap:8px;-webkit-user-select:none;user-select:none}.modal-content .scanned-books.initialized .book-category-section .radio-label input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;border:2px solid #078ece;border-radius:50%;cursor:pointer;height:16px;outline:none;padding:8px;position:relative;width:16px}.modal-content .scanned-books.initialized .book-category-section .radio-label input[type=radio]:checked{background:#078ece;border:2px solid #078ece}.modal-content .scanned-books.initialized .book-category-section .radio-label input[type=radio]:checked:after{background:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.modal-content .scanned-books.initialized .book-category-section .radio-label input[type=radio]:focus{box-shadow:0 0 0 3px #078ece33}.modal-content .scanned-books.initialized .book-category-section .radio-card input[type=radio]{display:none}.modal-content .scanned-books.initialized .estimated-records-section{min-width:210px}.modal-content .scanned-books.initialized .estimated-records-section .input-field{background-color:#fff;border:1px solid rgba(7,142,206,.698);border-radius:5px;font-size:.8rem;height:35px;max-width:none;padding:10px;width:100%}@media (max-width:768px){.modal-content .books-container{flex-direction:column}.modal-content .book-category-section,.modal-content .book-type-section,.modal-content .estimated-records-section{width:100%}}.modal-content .scanned-books .heading,.modal-content .scanned-records .heading{color:#000;font-size:.7rem;font-weight:500;margin-block:20px;text-decoration:underline}.modal-content .scanned-books input,.modal-content .scanned-records input{max-width:166px}.modal-content .scanned-books .data.indexed,.modal-content .scanned-records .data.indexed{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.modal-content .scanned-books .data.indexed .indexed-fields,.modal-content .scanned-records .data.indexed .indexed-fields{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.modal-content .scanned-books .data .label,.modal-content .scanned-records .data .label{min-width:200px}.modal-content input:focus,.modal-content select:focus{border:1px solid #078ece;outline-color:#078ece}.modal-content .close-button{background:none;border:none;cursor:pointer;font-size:1.2rem;position:absolute;right:10px;top:10px}.content.confirmation{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:10px;justify-content:center}.content.confirmation h2{color:var(--menu-color)}.content.confirmation .icon-container{background:#7cc3e5;border-radius:262px;max-width:100px;width:100%}.content.confirmation .text{text-wrap:wrap;color:var(--modal-text);font-size:1.2rem;text-align:center}.new-site-container .button-group{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:52px}.new-site-container .date-input-container{background-color:#f6f5f5;border:none;padding:0}.new-site-container .date-input-container:focus{border:1px solid #078ece;outline-color:#078ece}.new-site-container .date-input-container .icon-container{background:none}.new-site-container .button.primary{border-radius:43px}.new-site-container .button.primary:nth-of-type(2){background-color:#b6b6b6}.new-site-container .title{color:#6c6c6c;font-size:.8rem;margin-bottom:52px;padding-bottom:10px;position:relative;text-align:center}.new-site-container .title:after{border-bottom:1px solid #0d5aa9;bottom:0;content:"";display:block;position:absolute;width:66px}.new-site-container .title.initialized:after{left:33%}.table-container.initialize-site{border-radius:14px;box-shadow:0 1px 13px 0 rgba(0,0,0,.188);margin-top:40px;overflow:auto;scrollbar-width:none;width:100%}.table-container.initialize-site::-webkit-scrollbar{display:none}.table-container.initialize-site .table-padding-wrapper{min-width:100%}.table-container.initialize-site table{border-collapse:initial;border-radius:14px;color:#000231;font-size:.82rem;min-width:400px;padding:10px;width:100%}.table-container.initialize-site table .button.primary{background:#0000;border:1px solid #078ece;color:#078ece;font-size:.8rem;font-weight:500;justify-content:center}.table-container.initialize-site table thead tr{box-shadow:none}.table-container.initialize-site table th{text-wrap:nowrap;color:var(--menu-color);font-size:.8rem;font-weight:500}.table-container.initialize-site table th:not(:has(input)){pointer-events:none}.table-container.initialize-site table td,.table-container.initialize-site table th{padding-block:10px;padding-inline:20px;text-align:left}.table-container.initialize-site table td .edit-delete,.table-container.initialize-site table th .edit-delete{align-items:center;display:flex;gap:17px;min-width:78px}.table-container.initialize-site table td .edit-delete .icon-button,.table-container.initialize-site table th .edit-delete .icon-button{align-items:center;border:none;border-radius:37px;cursor:pointer;display:flex;height:35px;justify-content:center;width:35px}.table-container.initialize-site table td .edit-delete .icon-button.edit-button,.table-container.initialize-site table th .edit-delete .icon-button.edit-button{background:#4e7fff33}.table-container.initialize-site table td .edit-delete .icon-button.delete-button,.table-container.initialize-site table th .edit-delete .icon-button.delete-button{background:#e2000033}.table-container.initialize-site table td.delete .button.primary,.table-container.initialize-site table th.delete .button.primary{background-color:#fff;border:1px solid #ff4b4b;color:#ff4b4b;justify-content:center;max-width:100px;width:100%}.table-container.initialize-site table tr{color:var(--card-title);margin-left:-10px}.table-container.initialize-site .sub-header:nth-of-type(11),.table-container.initialize-site .sub-header:nth-of-type(2){border-left:1px solid #000}.table-container.initialize-site .sub-header-row{border-left:1px solid #000;position:relative;top:-10px}.table-container.initialize-site .sub-header{background:#fafafa}.info-cards-container{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;padding:12px 20px}.info-cards-container .record-card{align-items:center;display:flex;flex-direction:column;gap:10px;min-width:140px;padding:12px 20px;width:calc(33.33% - 32px)}.info-cards-container .record-card .record-info{text-wrap:nowrap;align-items:center;background:rgba(7,142,206,.749);border-radius:24px;color:#fff;display:flex;font-weight:500;gap:12px;justify-content:center;min-width:140px;padding:10px 20px}.menu-button{background:none;border:none;border-radius:4px;color:var(--menu-color);cursor:pointer;display:none;left:20px;padding:8px;position:fixed;top:20px;z-index:1001}.menu-button:hover{background-color:#0000000d}@media screen and (max-width:992px){.menu-button{display:block}}.sidebar-wrapper{display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;z-index:1000}@media screen and (max-width:992px){.sidebar-wrapper{position:relative}}.sidebar-container{align-items:center;background-color:var(--card-bg);box-shadow:1px 0 8px #0000001a;display:flex;flex:0 0 auto;flex-direction:column;height:100%;overflow-y:hidden;overflow:visible;position:relative;transition:transform .3s ease;width:100px}@media screen and (max-width:992px){.sidebar-container{left:0;position:fixed;top:0;transform:translateX(-100%);width:100px;z-index:999}}.sidebar-container.open{transform:translateX(0)}.sidebar-container .sidebar-item{border:.3px solid rgba(7,142,206,.471);border-radius:100px;cursor:pointer;height:55px;padding:16px;transition:background-color .3s ease;width:55px}.sidebar-container .sidebar-item svg{transition:color .3s ease}.sidebar-container .sidebar-item.active{background-color:var(--active-icon);border:none}.sidebar-container .sidebar-icons{display:flex;flex-direction:column;gap:16px;padding-top:80px}.sidebar-container .sidebar-item:hover{background-color:rgba(7,142,206,.271)}.sidebar-container .sidebar{align-items:center;display:flex;flex-direction:column;flex-grow:1;padding-block:80px;transition:transform .3s ease;width:100%}@media screen and (max-width:768px){.sidebar-container .sidebar{padding-block:40px}}@media screen and (max-width:992px){.sidebar-container .sidebar{box-shadow:2px 0 8px #0000001a}.sidebar-container .sidebar.open{transform:translateX(0)}}.sidebar-container .profile{cursor:pointer;margin-top:auto;position:relative}.sidebar-container .profile .profile-image{align-items:center;background-color:var(--active-icon);border-radius:50%;color:#078ece;display:flex;font-size:1.5rem;font-weight:600;height:57px;justify-content:center;max-width:57px;padding:8px;width:100px}.sidebar-container .profile .profile-image img{border:.81px solid #078ece;border-radius:114px;width:100%}.sidebar-container .profile .profile-dropdown{animation:fadeIn .2s ease-in-out;background-color:var(--card-bg);border-radius:8px;box-shadow:2px 4px 33.3px 0 var(--card-border);left:65px;min-width:220px;padding:20px 15px;position:absolute;top:0;z-index:1100}.sidebar-container .profile .profile-dropdown .profile-info{align-items:flex-start;display:flex;flex-direction:column}.sidebar-container .profile .profile-dropdown .profile-email,.sidebar-container .profile .profile-dropdown .profile-name,.sidebar-container .profile .profile-dropdown .profile-role{color:var(--profile);margin-bottom:5px}.sidebar-container .profile .profile-dropdown .profile-name{font-size:1rem;font-weight:600}.sidebar-item-wrapper{align-items:center;display:flex;position:relative}.sidebar-tooltip{animation:tooltipFadeIn .2s ease-in-out;background:#f9fafb;background:var(--tooltip,#f9fafb);border:1px solid #00000014;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#1f2937;color:var(--menu-color,#1f2937);font-size:14px;font-weight:500;left:calc(100% + 12px);padding:8px 12px;pointer-events:none;position:absolute;white-space:nowrap;z-index:1000}.sidebar-tooltip:before{border:6px solid #0000;border-right:6px solid var(--tooltip,#f9fafb);content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%)}[data-theme=light] .sidebar-tooltip{--tooltip-bg:#f9fafb;--tooltip-text:#1f2937}[data-theme=dark] .sidebar-tooltip{--tooltip-bg:#111827;--tooltip-text:#fff}.dashboard-container{background-color:var(--body-bg);display:flex;min-height:100vh;position:relative}.dashboard-container .search-container,.dashboard-container .search-container .search{align-items:center;display:flex;max-width:259px;position:relative;width:100%}.dashboard-container .search-container .search{border:1px solid var(--input-border);border-radius:31px;padding:12px 17px}.dashboard-container .search-container .search .search-icon{display:flex;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.dashboard-container .search-container .search input{background-color:initial;border:none;color:var(--input-color);font-family:Jost,sans-serif;font-size:.9rem;font-weight:400;padding-left:25px;width:100%}.dashboard-container .search-container .search input::placeholder{color:#999;font-size:.9rem;font-weight:400}.dashboard-container .search-container .search input:focus{outline:none}.dashboard-container .main-content{flex:1 1;margin-left:80px;min-height:100vh}@media screen and (max-width:992px){.dashboard-container .main-content{margin-left:0}}.dashboard-container .main-content .indexed-records-container{margin-block:80px}.dashboard-container .main-content .scanned-books-container{margin-top:60px}.dashboard-container .main-content .scanned-books-container .search-container{margin-bottom:40px}.dashboard-container .main-content .scanned-books-container .scanned-books-cards{align-items:center;display:flex;flex-wrap:wrap;gap:43px;margin-bottom:2rem;min-height:100px}.dashboard-container .main-content .scanned-books-container .scanned-books-cards .react-loading-skeleton{border-radius:14px}.dashboard-container .main-content .progress-bar{display:flex;flex-direction:column;gap:20px}.dashboard-container .main-content .progress-bar .label{font-size:.8rem;font-weight:500;text-transform:uppercase}.dashboard-container .main-content .progress-bar .bar-container{background-color:rgba(7,142,206,.259);border-radius:50px;height:10px;overflow:visible;position:relative}.dashboard-container .main-content .progress-bar .bar{border-radius:8px;height:100%}.dashboard-container .main-content .progress-bar .tooltip{position:absolute;top:-30px}.dashboard-container .main-content .dashboard-content{padding-inline:80px;padding-top:40px}@media screen and (max-width:568px){.dashboard-container .main-content .dashboard-content{padding-inline:20px}}.dashboard-container .main-content .dashboard-content .dashboard-cards{display:flex;flex-wrap:wrap;gap:34px}.dashboard-container .main-content .dashboard-content .dashboard-cards .card{background-color:var(--card-bg);color:var(--menu-color);flex-grow:1;min-width:300px}@media screen and (max-width:337px){.dashboard-container .main-content .dashboard-content .dashboard-cards .card{min-width:auto}}.dashboard-container .main-content .dashboard-content .dashboard-cards .card .progress-bar-label{font-size:.8rem;font-weight:600;margin-block:11px}.dashboard-container .main-content .dashboard-content .dashboard-cards .card .line{border-bottom:1px solid #dadada;margin-left:-30px;margin-block:11px;width:100%}.dashboard-container .main-content .dashboard-content .react-loading-skeleton{border-radius:4px}.dashboard-container .main-content .dashboard-content .demographic-data{padding-block:40px}.dashboard-container .main-content .dashboard-content .demographic-data .title{color:#078ece;font-size:1.5rem;font-weight:500;padding-bottom:20px}.dashboard-container .main-content .dashboard-content .demographic-data .progress-bar{padding-top:20px;position:relative;width:100%}.dashboard-container .main-content .dashboard-content .demographic-data .bar-container{background-color:rgba(7,142,206,.259);border-radius:50px;height:10px;pointer-events:none;position:relative}.dashboard-container .main-content .dashboard-content .demographic-data .bar{height:100%}.dashboard-container .main-content .dashboard-content .demographic-data .tooltip{background-color:#fff;border-radius:5px;box-shadow:1px 2px 7.4px 0 #4e636d17;color:#595959;font-size:.8rem;font-weight:500;left:50%;padding:5px 10px;position:absolute;top:-30px;transform:translateX(-50%);white-space:nowrap;z-index:10}.dashboard-container .main-content .dashboard-content .demographic-data .tooltip:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid #fff;bottom:-5px;content:"";filter:drop-shadow(0 1px 1px rgba(78,99,109,.09));left:50%;position:absolute;transform:translateX(-50%)}.dashboard-container .main-content .dashboard-content .demographic-data .content{border:1px solid var(--header-border);border-bottom-left-radius:13px;border-top-left-radius:14px;color:var(--menu-color);display:grid;grid-template-columns:70% 30%}.dashboard-container .main-content .dashboard-content .demographic-data .content .sectors{background-color:var(--card-bg);padding:20px}.dashboard-container .main-content .dashboard-content .demographic-data .content .sectors .title{font-size:.8rem;padding-bottom:20px;text-transform:uppercase}.dashboard-container .main-content .dashboard-content .demographic-data .content .sectors .sector-container{display:flex;flex-direction:column;gap:31px}.dashboard-container .main-content .coordinator.dashboard-content .tabs{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:.3px solid #078ece;border-radius:5px;color:#078ece;display:flex;font-size:.8rem;margin-bottom:20px;max-width:266px;width:100%}.dashboard-container .main-content .coordinator.dashboard-content .tabs .tab{align-items:center;cursor:pointer;display:flex;font-weight:400;justify-content:center;max-width:133px;padding:10px;width:100%}.dashboard-container .main-content .coordinator.dashboard-content .tabs .tab.active{background-color:#078ece;color:#fff}@media screen and (max-width:992px){.dashboard-container .main-content .dashboard-content .demographic-data .content{grid-template-columns:1fr}.dashboard-container .main-content .dashboard-content .demographic-data .content .rwanda-map{border-bottom:1px solid var(--header-border);border-right:none}}.no-sites-found{color:#6c6c6c;justify-content:center;padding:20px;text-align:center}.header-container,.no-sites-found{align-items:center;display:flex;width:100%}.header-container{background-color:var(--header-bg);border-bottom:1px solid var(--header-border);justify-content:space-between;padding-block:15px;padding-inline:80px;position:-webkit-sticky;position:sticky;top:0;z-index:999}@media screen and (max-width:568px){.header-container{padding-inline:20px;padding-left:80px}}.header-container .icon.settings{padding:8px 25px;position:relative}@media screen and (max-width:568px){.header-container .icon.settings{padding:8px 10px}}.header-container .dropdown,.header-container .logout{color:var(--icon-color)}.header-container .settings-container{align-items:center;display:flex;font-family:Jost,sans-serif;font-size:.9rem;gap:5px}@media screen and (max-width:568px){.header-container .settings-container span{display:none}}.header-container .dropdown-menu{animation:fadeIn .2s ease-in-out;background-color:var(--card-bg);border:none;border-radius:10px;box-shadow:2px 4px 33.3px 0 var(--card-border);position:absolute;right:0;top:48px;z-index:1001}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:568px){.header-container .dropdown-menu #logout{display:block}}.header-container .dropdown-menu .dropdown-button{text-wrap:nowrap;align-items:center;background:none;border:none;border-radius:0;cursor:pointer;display:flex;width:100%}.header-container .dropdown-menu .dropdown-button:hover{background-color:#f0f0f0}.header-container .icons-container{align-items:center;display:flex;gap:33px}@media screen and (max-width:568px){.header-container .icons-container{gap:10px}}.header-container .icons-container .icon{align-items:center;background-color:var(--icon-bg);border:1px solid var(--icon-border);border-radius:8px;color:var(--icon-color);display:flex}@media screen and (max-width:568px){.header-container .icons-container .icon span{display:none}.header-container .icons-container .icon .theme-span{display:block}}.header-container .icons-container button{align-items:center;background-color:#e7e7e7;border:1px solid #dadada;border-radius:48px;color:#078ece;display:flex;font-family:Jost,sans-serif;gap:5px;padding:8px 25px}@media screen and (max-width:568px){.header-container .icons-container button{align-items:center;border-radius:8px;display:flex;padding:8px 10px}}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:var(--card-bg);border-radius:10px;padding:80px;text-align:center}.modal-content p{color:var(--menu-color);font-family:Jost,sans-serif;margin-bottom:1.5rem}.verification-input{display:flex;gap:8px;justify-content:center;margin:1.5rem 0}.verification-input input{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);font-family:Jost,sans-serif;font-size:1.1rem;font-size:.8rem;padding:.5rem;text-align:center;width:150px}.verification-input input:focus{border-color:#078ece;outline:none}.verification-input button{background-color:#078ece;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;padding:.5rem 1rem;transition:background-color .2s ease}.verification-input button:hover{background-color:#056c9d}.error-message{color:#dc3545;font-family:Jost,sans-serif;margin:1rem 0}.close-button{background-color:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;margin-top:1rem;padding:.5rem 1rem;transition:background-color .2s ease}.close-button:hover{background-color:#545b62}.button{border-radius:5px;cursor:pointer;padding:10px 30px}.button.primary{align-items:center;background-color:#078ece;border:none;color:#fff;display:flex;font-size:.8rem;gap:10px}.button.primary .edit-scanner-button{align-items:center;display:flex;justify-content:center;max-width:100px}.submit-btn .button.primary{display:block}.card{border-radius:14px;box-shadow:2px 4px 33.3px 0 var(--card-border);padding:12px 30px}.card .card-header{display:flex;flex-direction:column;gap:9px}.card .card-header .card-title{color:var(--card-title);font-size:.8rem;font-weight:400}.card .card-header .data-value{font-size:2.5rem;font-weight:600}.card .card-header .data-value .total-value{font-size:1rem}.card .bar-container{position:relative}.card .card-content .tooltip,.card .card-content .view-data-tooltip{background-color:#fff;border-radius:5px;box-shadow:1px 2px 7.4px 0 #4e636d17;color:#595959;font-size:.8rem;font-weight:500;left:50%;padding:5px 10px;position:absolute;top:-30px;transform:translateX(-50%);white-space:nowrap;z-index:10}.card .card-content .tooltip.center-tooltip{box-shadow:0 4px 12.9px 0 rgba(0,0,0,.251);cursor:pointer;left:70%;padding:10px 15px;top:30%;transform:translate(-50%,-50%)}.card .card-content .tooltip:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid #fff;bottom:-5px;content:"";filter:drop-shadow(0 1px 1px rgba(78,99,109,.09));left:50%;position:absolute;transform:translateX(-50%)}.icon-container{background-color:#fff;border-radius:90.72px;cursor:pointer;font-size:1.5rem;font-weight:500;padding:20px}.icon-container,.new-site-container{align-items:center;display:flex;justify-content:center}.new-site-container{background-color:#078ece;border-radius:14px;box-shadow:2px 4px 33.3px 0 var(--card-border);color:#fff;flex-direction:column;gap:15px;max-width:280px;min-height:330px;padding:40px;width:100%}.new-site-container .react-loading-skeleton{border-radius:14px}.new-site-container .tabs{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:.3px solid #078ece;border-radius:5px;color:#078ece;display:flex;font-size:.8rem;margin-bottom:20px;max-width:266px;width:100%}.new-site-container .tabs .tab{align-items:center;cursor:pointer;display:flex;font-weight:400;justify-content:center;max-width:133px;padding:10px;width:100%}.new-site-container .tabs .tab.active{text-wrap:nowrap;background-color:#078ece;color:#fff}@media screen and (max-width:765px){.new-site-container{max-width:none}}.scanned-books.initialized .tabs{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:.3px solid #078ece;border-radius:5px;color:#078ece;display:flex;font-size:.8rem;margin-bottom:20px;max-width:266px;width:100%}.scanned-books.initialized .tabs .tab{align-items:center;cursor:pointer;display:flex;font-weight:400;justify-content:center;max-width:133px;padding:10px;width:100%}.scanned-books.initialized .tabs .tab.active{text-wrap:nowrap;background-color:#078ece;color:#fff}.new-site-container.scanned-books-card{background-color:rgba(7,142,206,.078);border:1px solid #078ece;color:#000;flex:1 1 240px}.new-site-container.scanned-books-card.indexed{flex:1 1 240px}.new-site-container.scanned-books-card .percentage{color:#078ece;font-size:3rem}.new-site-container.scanned-books-card .sector-info{color:var(--menu-color);text-align:center}.new-site-container.scanned-books-card .sector-info .sector-name{font-size:1.25rem;font-weight:500}.new-site-container.scanned-books-card .scanned-data{align-items:center;display:flex;gap:15px;justify-content:center;width:100%}.new-site-container.scanned-books-card .scanned-data .line{border:.3px solid var(--menu-color);height:40px}.new-site-container.scanned-books-card .scanned-data .data-column{display:flex;flex-direction:column;gap:5px}.new-site-container.scanned-books-card .scanned-data .data-label{text-wrap:nowrap;color:var(--site-text);font-size:.75rem;font-weight:400}.new-site-container.scanned-books-card .scanned-data .data-value{color:var(--menu-color);font-size:.9rem;font-weight:500;text-align:center}.new-site-container.scanned-books-card .add-button .button.primary{border-radius:43px}.single-site-container{border-radius:18px;flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:1;margin-top:20px;max-width:431px;width:100%}@media screen and (max-width:568px){.single-site-container{margin-inline:20px}}@media screen and (max-width:795px){.single-site-container{max-width:none;width:inherit}}.single-site{display:flex;gap:60px}.single-site .site-info{display:flex;flex-direction:column;gap:34px}.single-site .site-info .button.primary{border-radius:43px;justify-content:center}.single-site .name-and-data{display:flex;flex-direction:column;gap:38px}.single-site .name-and-data .site-name{color:var(--menu-color);font-size:1.5rem;font-weight:600}.single-site .name-and-data .site-name span{text-transform:uppercase}.single-site .name-and-data .site-data{display:flex;flex-direction:column;font-size:1rem;font-weight:500;gap:2px}.single-site .name-and-data .site-data span{color:var(--site-text);font-weight:400}.single-site .percentage{color:#078ece;font-size:4rem;font-weight:600}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%);background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.pagination-controls{align-items:center;display:flex;font-size:.8rem;justify-content:space-between;margin:20px 0;padding:1rem 0;padding-inline:20px}.pagination-controls .entries-info{color:var(--pagination-color);font-family:Roboto,sans-serif}.pagination-controls .entries-info span{color:var(--pagination-span);font-weight:500}.pagination-controls .pagination{align-items:center;display:flex;gap:10px}.pagination-controls .pagination button{align-items:center;background:#0000;border:none;color:var(--pagination-color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;justify-content:center}.pagination-controls .pagination-button{font-size:1rem}.pagination-controls .pagination button:disabled{cursor:not-allowed;opacity:.5}.pagination-controls .pagination button.active{color:var(--pagination-span);font-weight:500;text-decoration:underline}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.date-picker{align-items:center;display:inline-flex;position:relative}.date-picker .date-input-container{align-items:center;border:1px solid var(--input-border);border-radius:8px;cursor:pointer;display:flex;padding:10px 17px;position:relative}.date-picker .date-input-container .date-input{background-color:initial;border:none;color:var(--input-color);flex-grow:1;font-family:Jost,sans-serif;font-size:.8rem;outline:none;padding-right:30px;width:100%}.date-picker .date-input-container .icon-container{background-color:var(--date-bg);display:flex;padding:8px;position:absolute;right:10px}.date-picker .date-input-container .calendar-icon{color:var(--menu-color);height:21px;pointer-events:none;width:21px}.date-picker .date-input-container .date-picker-button{background-color:initial;border:none;color:#6b7280;cursor:pointer}.date-picker .date-input-container .react-datepicker-wrapper,.date-picker .date-input-container .react-datepicker__input-container{display:block}.date-picker .date-input-container .react-datepicker{border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:19.37px 19.37px 15.5px 0 rgba(0,0,0,.102);font-family:inherit;font-size:.875rem;left:50%;margin-top:8px;padding:1rem;position:absolute;top:100%;transform:translateX(-50%);z-index:1000}.date-picker .date-input-container .react-datepicker__triangle{display:none}.date-picker .date-input-container .react-datepicker__header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding-top:.5rem}.date-picker .date-input-container .react-datepicker-time__header,.date-picker .date-input-container .react-datepicker-year-header,.date-picker .date-input-container .react-datepicker__current-month{color:#000;font-size:.875rem}.date-picker .date-input-container .react-datepicker__day,.date-picker .date-input-container .react-datepicker__day-name,.date-picker .date-input-container .react-datepicker__time-name{color:#000}.date-picker .date-input-container .react-datepicker__day--in-range,.date-picker .date-input-container .react-datepicker__day--in-selecting-range,.date-picker .date-input-container .react-datepicker__day--selected,.date-picker .date-input-container .react-datepicker__month-text--in-range,.date-picker .date-input-container .react-datepicker__month-text--in-selecting-range,.date-picker .date-input-container .react-datepicker__month-text--selected,.date-picker .date-input-container .react-datepicker__quarter-text--in-range,.date-picker .date-input-container .react-datepicker__quarter-text--in-selecting-range,.date-picker .date-input-container .react-datepicker__quarter-text--selected,.date-picker .date-input-container .react-datepicker__year-text--in-range,.date-picker .date-input-container .react-datepicker__year-text--in-selecting-range,.date-picker .date-input-container .react-datepicker__year-text--selected{background-color:#0077b6;border-radius:50%;color:#fff}.date-picker .date-picker .date-input-container .react-datepicker__current-month,.date-picker .date-picker .date-input-container .react-datepicker__header,.date-picker .react-datepicker__day-names{background-color:#fff}.date-picker .date-picker .date-input-container .react-datepicker__day--selected{background-color:#1294f2}.recorded-data-container{background-color:var(--body-bg);display:flex;height:100vh}.recorded-data-container .main-content{text-wrap:nowrap;flex-grow:1;margin-left:80px;overflow-y:auto}.recorded-data-container .main-content .scanned-info{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-inline:80px}@media (max-width:768px){.recorded-data-container .main-content .scanned-info{margin-inline:20px}}.recorded-data-container .main-content .scanned-info .total-counts-container{background:#ecf6fb;border:1px solid #078ece;border-radius:18px;flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:1;margin-top:20px;max-width:487px;padding:18px 21px;width:100%}.recorded-data-container .main-content .scanned-info .total-counts-container .button-group{margin-top:40px}.recorded-data-container .main-content .scanned-info .total-counts-container .button.primary{border-radius:43px;display:inline-block;justify-content:center;width:auto}.recorded-data-container .main-content .scanned-info .single-site-container{color:var(--menu-color)}@media screen and (max-width:568px){.recorded-data-container .main-content .scanned-info .single-site-container{margin-inline:20px}}@media screen and (max-width:795px){.recorded-data-container .main-content .scanned-info .single-site-container{max-width:none;width:inherit}}.recorded-data-container .main-content .scanned-info .total-counts-card{align-items:stretch;display:flex;gap:16px;max-height:300px;max-width:400px;padding:16px;width:100%}.recorded-data-container .main-content .scanned-info .total-counts-card .count-rows{flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:1}.recorded-data-container .main-content .scanned-info .total-counts-card .count-row{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:70px 1fr 10px 20px;padding:8px 0}.recorded-data-container .main-content .scanned-info .total-counts-card .count-row .type{border-radius:35px;font-size:.8rem;font-weight:500;justify-self:center;padding:4px 30px;text-transform:capitalize}.recorded-data-container .main-content .scanned-info .total-counts-card .count-row .type.acts{background:#00b44833;color:#00b448}.recorded-data-container .main-content .scanned-info .total-counts-card .count-row .type.register{background:#ffaf2f33;color:#ffaf2f}.recorded-data-container .main-content .scanned-info .total-counts-card .count-row .book{font-weight:500}.recorded-data-container .main-content .scanned-info .total-counts-card .count-row .count,.recorded-data-container .main-content .scanned-info .total-counts-card .count-row .separator{color:#606060}.recorded-data-container .main-content .scanned-info .total-counts-card .separator-line{background-color:#6f6f6f;margin:0;width:3px}.recorded-data-container .main-content .scanned-info .total-counts-card .total-books,.recorded-data-container .main-content .scanned-info .total-counts-card .yellow-form{grid-gap:10px;align-items:center;display:grid;font-weight:500;gap:10px;grid-template-columns:1fr 1fr;padding:8px 0}.recorded-data-container .main-content .scanned-info .total-counts-card .total-books span,.recorded-data-container .main-content .scanned-info .total-counts-card .yellow-form span{color:#606060;font-weight:400}@media screen and (max-width:992px){.recorded-data-container .main-content{margin-left:0}}.recorded-data-container .main-content .recorded-data-content,.recorded-data-container .main-content .total-counts-container{padding-block:40px;padding-inline:80px}@media (max-width:768px){.recorded-data-container .main-content .recorded-data-content,.recorded-data-container .main-content .total-counts-container{padding-inline:20px}}.recorded-data-container .main-content .recorded-data-content .button-group,.recorded-data-container .main-content .total-counts-container .button-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.recorded-data-container .main-content .recorded-data-content .button-group .button.primary,.recorded-data-container .main-content .total-counts-container .button-group .button.primary{border-radius:43px}.recorded-data-container .main-content .recorded-data-content .button-group .button.primary:nth-of-type(2),.recorded-data-container .main-content .total-counts-container .button-group .button.primary:nth-of-type(2){background-color:#b6b6b6}.recorded-data-container .main-content .recorded-data-content .status,.recorded-data-container .main-content .total-counts-container .status{border:1px solid var(--status-border);border-radius:5px;font-size:.8rem;font-weight:600;padding:5px 15px;text-align:center;text-transform:capitalize}.recorded-data-container .main-content .recorded-data-content .status.status-pending,.recorded-data-container .main-content .total-counts-container .status.status-pending{background-color:var(--pending-bg);color:#ffaf2f}.recorded-data-container .main-content .recorded-data-content .status.status-active,.recorded-data-container .main-content .recorded-data-content .status.status-approved,.recorded-data-container .main-content .total-counts-container .status.status-active,.recorded-data-container .main-content .total-counts-container .status.status-approved{background-color:var(--approved-bg);color:#00b448}.recorded-data-container .main-content .recorded-data-content .status.status-declined,.recorded-data-container .main-content .recorded-data-content .status.status-inactive,.recorded-data-container .main-content .total-counts-container .status.status-declined,.recorded-data-container .main-content .total-counts-container .status.status-inactive{background-color:var(--declined-bg);color:#ff4b4b}.recorded-data-container .main-content .recorded-data-content .action-buttons,.recorded-data-container .main-content .total-counts-container .action-buttons{display:flex;gap:10px;justify-content:center}.recorded-data-container .main-content .recorded-data-content .action-buttons.edit-delete a,.recorded-data-container .main-content .total-counts-container .action-buttons.edit-delete a{align-items:center;border-radius:37px;cursor:pointer;display:flex;height:35px;justify-content:center;width:35px}.recorded-data-container .main-content .recorded-data-content .action-buttons.edit-delete a.edit-button,.recorded-data-container .main-content .total-counts-container .action-buttons.edit-delete a.edit-button{background:#ffaf2f33}.recorded-data-container .main-content .recorded-data-content .action-buttons.edit-delete a.delete-button,.recorded-data-container .main-content .total-counts-container .action-buttons.edit-delete a.delete-button{background:#e2000033}.recorded-data-container .main-content .recorded-data-content .action-buttons .button,.recorded-data-container .main-content .total-counts-container .action-buttons .button{border-radius:5px;cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 20px}.recorded-data-container .main-content .recorded-data-content .action-buttons .button:first-of-type,.recorded-data-container .main-content .total-counts-container .action-buttons .button:first-of-type{align-items:center;display:flex;flex-direction:row-reverse;gap:7px}.recorded-data-container .main-content .recorded-data-content .action-buttons .button:first-of-type.button-disabled,.recorded-data-container .main-content .total-counts-container .action-buttons .button:first-of-type.button-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.recorded-data-container .main-content .recorded-data-content .action-buttons .button:last-of-type,.recorded-data-container .main-content .total-counts-container .action-buttons .button:last-of-type{background-color:var(--body-bg);border:1px solid #ff4b4b;color:#ff4b4b}.recorded-data-container .main-content .recorded-data-content .action-buttons .button:last-of-type.button-disabled,.recorded-data-container .main-content .total-counts-container .action-buttons .button:last-of-type.button-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.recorded-data-container .main-content .recorded-data-content .title,.recorded-data-container .main-content .total-counts-container .title{color:var(--card-title);font-size:.8rem;margin-bottom:20px;padding-bottom:10px;position:relative}.recorded-data-container .main-content .recorded-data-content .title:after,.recorded-data-container .main-content .total-counts-container .title:after{border-bottom:1px solid #0d5aa9;bottom:0;content:"";display:block;left:0;position:absolute;width:66px}.recorded-data-container .main-content .recorded-data-content .search-and-upload,.recorded-data-container .main-content .total-counts-container .search-and-upload{align-items:center;display:flex;justify-content:space-between;margin-top:40px}@media screen and (max-width:992px){.recorded-data-container .main-content .recorded-data-content .search-and-upload,.recorded-data-container .main-content .total-counts-container .search-and-upload{align-items:normal;flex-direction:column;gap:24px}}.recorded-data-container .main-content .recorded-data-content .search-and-upload .search-and-date,.recorded-data-container .main-content .total-counts-container .search-and-upload .search-and-date{align-items:center;display:flex;gap:24px;justify-content:space-between}.recorded-data-container .main-content .recorded-data-content .search-and-upload .search-and-date .search-and-date-container,.recorded-data-container .main-content .total-counts-container .search-and-upload .search-and-date .search-and-date-container{display:flex;gap:20px}@media screen and (max-width:724px){.recorded-data-container .main-content .recorded-data-content .search-and-upload .search-and-date,.recorded-data-container .main-content .recorded-data-content .search-and-upload .search-and-date .search-and-date-container,.recorded-data-container .main-content .total-counts-container .search-and-upload .search-and-date,.recorded-data-container .main-content .total-counts-container .search-and-upload .search-and-date .search-and-date-container{flex-wrap:wrap}}.recorded-data-container .main-content .recorded-data-content .search-and-upload .search-container,.recorded-data-container .main-content .total-counts-container .search-and-upload .search-container{align-items:center;display:flex;max-width:259px;position:relative;width:100%}.recorded-data-container .main-content .recorded-data-content .search-and-upload .search-container .search,.recorded-data-container .main-content .total-counts-container .search-and-upload .search-container .search{align-items:center;border:1px solid var(--input-border);border-radius:31px;display:flex;max-width:259px;padding:12px 17px;position:relative;width:100%}.recorded-data-container .main-content .recorded-data-content .search-and-upload .search-container .search .search-icon,.recorded-data-container .main-content .total-counts-container .search-and-upload .search-container .search .search-icon{display:flex;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.recorded-data-container .main-content .recorded-data-content .search-and-upload .search-container .search input,.recorded-data-container .main-content .total-counts-container .search-and-upload .search-container .search input{background-color:initial;border:none;color:var(--input-color);font-family:Jost,sans-serif;font-size:.9rem;font-weight:400;padding-left:25px;width:100%}.recorded-data-container .main-content .recorded-data-content .search-and-upload .search-container .search input::placeholder,.recorded-data-container .main-content .total-counts-container .search-and-upload .search-container .search input::placeholder{color:#999;font-size:.9rem;font-weight:400}.recorded-data-container .main-content .recorded-data-content .search-and-upload .search-container .search input:focus,.recorded-data-container .main-content .total-counts-container .search-and-upload .search-container .search input:focus{outline:none}.recorded-data-container .main-content .recorded-data-content .search-and-upload .upload-buttons,.recorded-data-container .main-content .total-counts-container .search-and-upload .upload-buttons{align-items:center;display:flex;gap:21px;justify-content:end}@media screen and (max-width:568px){.recorded-data-container .main-content .recorded-data-content .search-and-upload .upload-buttons,.recorded-data-container .main-content .total-counts-container .search-and-upload .upload-buttons{flex-wrap:wrap;gap:10px;justify-content:start}}.recorded-data-container .main-content .recorded-data-content .search-and-upload .upload-buttons .button.primary,.recorded-data-container .main-content .total-counts-container .search-and-upload .upload-buttons .button.primary{border-radius:43px;gap:10px;padding:8px 30px}.recorded-data-container .main-content .recorded-data-content .search-and-upload .upload-buttons .button.primary .button-disabled,.recorded-data-container .main-content .total-counts-container .search-and-upload .upload-buttons .button.primary .button-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.recorded-data-container .main-content .recorded-data-content .search-and-upload .upload-buttons .button.primary a,.recorded-data-container .main-content .total-counts-container .search-and-upload .upload-buttons .button.primary a{font-size:.8rem;font-weight:500}.recorded-data-container .main-content .recorded-data-content .date-picker-container,.recorded-data-container .main-content .total-counts-container .date-picker-container{display:flex;gap:11px}.recorded-data-container .main-content .recorded-data-content .table-container,.recorded-data-container .main-content .total-counts-container .table-container{background-color:var(--card-bg);border:1px solid var(--input-border);border-radius:14px;margin-top:20px;overflow-x:auto;scrollbar-width:none}.recorded-data-container .main-content .recorded-data-content .table-container .table-padding-wrapper,.recorded-data-container .main-content .total-counts-container .table-container .table-padding-wrapper{padding:20px 0}.recorded-data-container .main-content .recorded-data-content .table-container .table-padding-wrapper .table-controls.button.primary,.recorded-data-container .main-content .total-counts-container .table-container .table-padding-wrapper .table-controls.button.primary{background:#e2000033;color:#e20000}.recorded-data-container .main-content .recorded-data-content .table-container .table-padding-wrapper:after,.recorded-data-container .main-content .recorded-data-content .table-container .table-padding-wrapper:before,.recorded-data-container .main-content .total-counts-container .table-container .table-padding-wrapper:after,.recorded-data-container .main-content .total-counts-container .table-container .table-padding-wrapper:before{background:#0000;content:"";display:block;flex-shrink:0;height:1px;position:-webkit-sticky;position:sticky;width:20px}.recorded-data-container .main-content .recorded-data-content .table-container .table-padding-wrapper:before,.recorded-data-container .main-content .total-counts-container .table-container .table-padding-wrapper:before{float:left;left:0}.recorded-data-container .main-content .recorded-data-content .table-container .table-padding-wrapper:after,.recorded-data-container .main-content .total-counts-container .table-container .table-padding-wrapper:after{float:right;right:0}.recorded-data-container .main-content .recorded-data-content .table-container::-webkit-scrollbar,.recorded-data-container .main-content .total-counts-container .table-container::-webkit-scrollbar{display:none}.recorded-data-container .main-content .recorded-data-content .table-container table,.recorded-data-container .main-content .total-counts-container .table-container table{border:none;border-collapse:initial;border-radius:14px;border-spacing:0 10px;color:var(--menu-color);font-size:.9rem;width:100%}.recorded-data-container .main-content .recorded-data-content .table-container table.admin thead th,.recorded-data-container .main-content .total-counts-container .table-container table.admin thead th{color:#9b9b9b;text-align:left}.recorded-data-container .main-content .recorded-data-content .table-container table.admin .button.primary,.recorded-data-container .main-content .total-counts-container .table-container table.admin .button.primary{max-width:150px}.recorded-data-container .main-content .recorded-data-content .table-container table.admin .button.primary.edit-scanner-button,.recorded-data-container .main-content .total-counts-container .table-container table.admin .button.primary.edit-scanner-button{align-items:center;display:flex;justify-content:center;max-width:100px}.recorded-data-container .main-content .recorded-data-content .table-container table.admin td,.recorded-data-container .main-content .total-counts-container .table-container table.admin td{text-align:left}.recorded-data-container .main-content .recorded-data-content .table-container table input[type=checkbox],.recorded-data-container .main-content .total-counts-container .table-container table input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #b0b4cd;border-radius:2px;cursor:pointer;height:17px;opacity:.8;position:relative;top:2px;width:17px}.recorded-data-container .main-content .recorded-data-content .table-container table input[type=checkbox]:disabled,.recorded-data-container .main-content .total-counts-container .table-container table input[type=checkbox]:disabled{pointer-events:none}.recorded-data-container .main-content .recorded-data-content .table-container table input[type=checkbox]:checked,.recorded-data-container .main-content .total-counts-container .table-container table input[type=checkbox]:checked{background:linear-gradient(136.09deg,#36dff1 11.31%,#2764e7 81.69%);border:none;position:relative}.recorded-data-container .main-content .recorded-data-content .table-container table input[type=checkbox]:checked:after,.recorded-data-container .main-content .total-counts-container .table-container table input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.recorded-data-container .main-content .recorded-data-content .table-container table thead,.recorded-data-container .main-content .total-counts-container .table-container table thead{border-bottom:1px solid #d7d9e5;margin-bottom:-10px}.recorded-data-container .main-content .recorded-data-content .table-container table thead tr,.recorded-data-container .main-content .total-counts-container .table-container table thead tr{box-shadow:none}.recorded-data-container .main-content .recorded-data-content .table-container table thead th.scanned-books-header,.recorded-data-container .main-content .recorded-data-content .table-container table thead th.scanned-records-header,.recorded-data-container .main-content .total-counts-container .table-container table thead th.scanned-books-header,.recorded-data-container .main-content .total-counts-container .table-container table thead th.scanned-records-header{background-color:#fafafa;border-left:1px solid #000;position:relative}.recorded-data-container .main-content .recorded-data-content .table-container table .indexed-books,.recorded-data-container .main-content .total-counts-container .table-container table .indexed-books{background-color:#fafafa;border-left:1px solid #000;display:flex;flex-direction:column;gap:10px;justify-content:center}.recorded-data-container .main-content .recorded-data-content .table-container table .indexed-books .indexed-title,.recorded-data-container .main-content .total-counts-container .table-container table .indexed-books .indexed-title{padding-left:20px;padding-block:10px}.recorded-data-container .main-content .recorded-data-content .table-container table th,.recorded-data-container .main-content .total-counts-container .table-container table th{background-color:var(--header-bg);border-bottom:1px;color:#9b9b9b;font-size:.875rem;font-weight:500;text-align:left}.recorded-data-container .main-content .recorded-data-content .table-container table th:not(:has(input)),.recorded-data-container .main-content .total-counts-container .table-container table th:not(:has(input)){pointer-events:none}.recorded-data-container .main-content .recorded-data-content .table-container table tr:hover,.recorded-data-container .main-content .total-counts-container .table-container table tr:hover{color:var(--menu-color)}.recorded-data-container .main-content .recorded-data-content .table-container table td,.recorded-data-container .main-content .recorded-data-content .table-container table th,.recorded-data-container .main-content .total-counts-container .table-container table td,.recorded-data-container .main-content .total-counts-container .table-container table th{padding-block:20px;padding-inline:20px}.recorded-data-container .main-content .recorded-data-content .table-container table td.delete a,.recorded-data-container .main-content .recorded-data-content .table-container table th.delete a,.recorded-data-container .main-content .total-counts-container .table-container table td.delete a,.recorded-data-container .main-content .total-counts-container .table-container table th.delete a{align-items:center;background-color:#e2000033;border-radius:37px;cursor:pointer;display:flex;height:35px;justify-content:center;max-width:35px;width:100%}.recorded-data-container .main-content .recorded-data-content .table-container table td.delete a.btn-disabled,.recorded-data-container .main-content .recorded-data-content .table-container table th.delete a.btn-disabled,.recorded-data-container .main-content .total-counts-container .table-container table td.delete a.btn-disabled,.recorded-data-container .main-content .total-counts-container .table-container table th.delete a.btn-disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.recorded-data-container .main-content .recorded-data-content .table-container table tr,.recorded-data-container .main-content .total-counts-container .table-container table tr{box-shadow:0 1px 13px 0 rgba(0,0,0,.188);margin-left:-10px}.recorded-data-container .main-content .recorded-data-content .table-container table tbody tr,.recorded-data-container .main-content .total-counts-container .table-container table tbody tr{background-color:var(--table-row)}.recorded-data-container .main-content .recorded-data-content .table-container table tbody tr:hover,.recorded-data-container .main-content .total-counts-container .table-container table tbody tr:hover{background-color:var(--table-row-hover)}.recorded-data-container .main-content .recorded-data-content .table-container .sub-header:nth-of-type(11),.recorded-data-container .main-content .recorded-data-content .table-container .sub-header:nth-of-type(2),.recorded-data-container .main-content .total-counts-container .table-container .sub-header:nth-of-type(11),.recorded-data-container .main-content .total-counts-container .table-container .sub-header:nth-of-type(2){border-left:1px solid #000}.recorded-data-container .main-content .recorded-data-content .table-container .sub-header-row,.recorded-data-container .main-content .total-counts-container .table-container .sub-header-row{border-left:1px solid #000;position:relative;top:-10px}.recorded-data-container .main-content .recorded-data-content .table-container .sub-header,.recorded-data-container .main-content .total-counts-container .table-container .sub-header{background:#fafafa}.recorded-data-container .main-content .modal-overlay{align-items:center;display:flex;justify-content:center}.recorded-data-container .main-content .modal-overlay .form-container.assigned{min-width:300px}@media screen and (max-width:468px){.recorded-data-container .main-content .modal-overlay .form-container.assigned{min-width:0}}.recorded-data-container .main-content .modal-overlay .form-container .error-message{margin-top:10px}.recorded-data-container .main-content .modal-overlay .form-container form{display:flex;flex-direction:column;gap:14px}@media screen and (max-width:768px){.recorded-data-container .main-content .modal-overlay .form-container form .label{max-width:none}}.recorded-data-container .main-content .modal-overlay .form-container form .label.password{position:relative}.recorded-data-container .main-content .modal-overlay .form-container form .label.password .password-toggle{cursor:pointer;position:absolute;right:15px;top:72%;transform:translateY(-50%)}.recorded-data-container .main-content .modal-overlay .form-container form .date-input-container{background-color:#f6f5f5;border:none;box-shadow:none;padding:8px}.recorded-data-container .main-content .modal-overlay .form-container form .date-input-container .icon-container{background-color:initial}.recorded-data-container .main-content .modal-overlay .form-container form .date-input-container .date-picker .date-input-container .icon-container{padding:5px}.recorded-data-container .main-content .modal-overlay .form-container form input{border:none;border-radius:5px;font-family:Jost,sans-serif;padding:8px 17px;width:100%}.recorded-data-container .main-content .modal-overlay .form-container form input.date-input{padding:4px}.recorded-data-container .main-content .modal-overlay .form-container form input::placeholder{color:#999}.recorded-data-container .main-content .modal-overlay .form-container form input:focus{outline:none}.recorded-data-container .main-content .modal-overlay .form-container form .address{display:flex;gap:14px}.recorded-data-container .main-content .modal-overlay .form-container form .number{width:100%}.recorded-data-container .back-button{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;gap:6px;padding-inline:80px;padding-top:20px}@media screen and (max-width:768px){.recorded-data-container .back-button{padding-inline:20px}}.recorded-data-container .back-button a{color:var(--menu-color);font-size:.9rem;font-weight:600}.recorded-data-container.supervisor .main-content .recorded-data-content .search-and-upload{display:block}.tabs{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:.3px solid #078ece;border-radius:5px;color:#078ece;font-size:.8rem;margin-bottom:20px;max-width:266px}.tabs,.tabs .tab{display:flex;width:100%}.tabs .tab{align-items:center;cursor:pointer;font-weight:400;justify-content:center;max-width:133px;padding:10px}.tabs .tab.active{background-color:#078ece;color:#fff}.table-header-controls{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px}.page-size-container{align-items:center;display:flex;gap:12px}.page-size-label{color:var(--label);font-size:14px;font-weight:500;white-space:nowrap}.custom-page-selector{min-width:80px;position:relative}.selector-trigger{align-items:center;background:#0000;border:1px solid var(--input-border);border-radius:8px;box-shadow:0 1px 2px #0000000d;color:var(--input-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;min-height:40px;padding:8px 12px;transition:all .2s ease-in-out}.selector-trigger:hover:not(.disabled .selector-trigger){border-color:#078ece;box-shadow:0 2px 4px #078ece1a}.custom-page-selector.open .selector-trigger{border-color:#078ece;box-shadow:0 0 0 3px #078ece1a}.selected-value{flex:1 1;text-align:left}.dropdown-arrow{color:var(--input-color);margin-left:8px;transition:transform .2s ease-in-out}.custom-page-selector.open .dropdown-arrow{transform:rotate(180deg)}.selector-dropdown{animation:dropdownSlide .2s ease-out;background:#fff;border:1.5px solid var(--input-border);border-radius:8px;box-shadow:0 10px 25px #00000026;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-option{border-bottom:1px solid #f3f4f6;color:#374151;cursor:pointer;font-size:14px;padding:10px 12px;transition:all .15s ease-in-out}.dropdown-option:last-child{border-bottom:none}.dropdown-option:hover{background-color:#f8fafc;color:#078ece}.dropdown-option.selected{background-color:#078ece;color:#fff;font-weight:600}.dropdown-option.selected:hover{background-color:#0369a1;color:#fff}.custom-page-selector.disabled .selector-trigger{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.custom-page-selector.disabled .dropdown-arrow{color:#9ca3af}.error-message{font-size:14px;gap:10px}.error-message,.retry-button{align-items:center;display:flex}.retry-button{background-color:#fff;border:1.5px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease-in-out}.retry-button:hover:not(:disabled){background-color:#f8fafc;border-color:#078ece;color:#078ece}.retry-button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.table-header-controls{align-items:stretch;flex-direction:column;gap:12px}.error-message{justify-content:center;text-align:center}}.rwanda-map{border-right:1px solid var(--header-border);height:auto;overflow:hidden;padding:20px;position:relative;width:100%;z-index:900}.rwanda-map__svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.05));height:auto;overflow:visible;width:100%}.rwanda-map__region{stroke:#2b6cb0;stroke-width:1;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.rwanda-map__region:hover{stroke-width:2;filter:brightness(1.05);opacity:.8}.rwanda-map__region--hovered{stroke-width:2;opacity:.8}.rwanda-map__location-marker{cursor:pointer}.rwanda-map__location-marker__hover-area{fill:#0000;cursor:pointer}.rwanda-map__location-marker__pulse{fill:url(#markerGradient);animation:pulse 2s ease-out infinite;opacity:.4;pointer-events:none;transform-box:fill-box;transform-origin:center}.rwanda-map__location-marker__middle{fill:#3b82f6;opacity:.6}.rwanda-map__location-marker__center{fill:#2563eb}.rwanda-map__tooltip{animation:tooltipFadeIn .2s ease-out;pointer-events:none;z-index:1200}.rwanda-map__tooltip .tooltip-content rect,.rwanda-map__tooltip rect[fill=white]{transition:all .2s ease}.rwanda-map__tooltip .tooltip-content text{-webkit-user-select:none;user-select:none}.rwanda-map__tooltip .tooltip-content rect[fill="#ECFEFF"],.rwanda-map__tooltip .tooltip-content rect[fill="#EFF6FF"],.rwanda-map__tooltip .tooltip-content rect[fill="#F0F9FF"]{box-shadow:0 1px 2px #0000000d}.rwanda-map__legend{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#fffffff2;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #00000014;display:inline-flex;flex-wrap:wrap;gap:20px;margin-top:16px;padding:12px 20px;transition:all .2s ease;width:auto}.rwanda-map__legend:hover{box-shadow:0 4px 6px #0000001a}.rwanda-map__legend__item{align-items:center;display:flex;gap:8px;padding:4px 0;transition:transform .2s ease}.rwanda-map__legend__item:hover{transform:translateY(-1px)}.rwanda-map__legend__item--active{background-color:#f3f4f6;border-radius:8px;padding:6px 10px}.rwanda-map__legend__color-box{border-radius:4px;box-shadow:0 1px 2px #0000001a;height:14px;transition:transform .2s ease;width:14px}.rwanda-map__legend__item:hover .rwanda-map__legend__color-box{transform:scale(1.1)}.rwanda-map__legend__item span{color:#374151;font-size:.875rem;font-weight:500;letter-spacing:-.01em}@keyframes pulse{0%{opacity:.4;transform:scale(1)}50%{opacity:.1;transform:scale(2)}to{opacity:.4;transform:scale(1)}}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.rwanda-map--loading{opacity:.6;pointer-events:none}.rwanda-map--loading:after{animation:spin .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:768px){.rwanda-map{padding:12px}.rwanda-map__legend{font-size:.75rem;gap:12px;padding:8px 12px}.rwanda-map__legend__color-box{height:12px;width:12px}.rwanda-map__location-marker__pulse{r:6}.rwanda-map__location-marker__middle{r:4}.rwanda-map__location-marker__center{r:2}}[data-theme=dark] .rwanda-map{border-right-color:#374151}[data-theme=dark] .rwanda-map__svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}[data-theme=dark] .rwanda-map__tooltip polygon[fill=white],[data-theme=dark] .rwanda-map__tooltip rect[fill=white]{fill:#1f2937;stroke:#374151}[data-theme=dark] .rwanda-map__tooltip .tooltip-content rect[fill="#EFF6FF"]{fill:#1e3a8a}[data-theme=dark] .rwanda-map__tooltip .tooltip-content rect[fill="#F0F9FF"]{fill:#164e63}[data-theme=dark] .rwanda-map__tooltip .tooltip-content rect[fill="#ECFEFF"]{fill:#155e75}[data-theme=dark] .rwanda-map__tooltip .tooltip-content text[fill="#0369A1"],[data-theme=dark] .rwanda-map__tooltip .tooltip-content text[fill="#0E7490"],[data-theme=dark] .rwanda-map__tooltip .tooltip-content text[fill="#1E40AF"]{fill:#e0f2fe}[data-theme=dark] .rwanda-map__tooltip .tooltip-content text[fill="#6B7280"]{fill:#9ca3af}[data-theme=dark] .rwanda-map__tooltip .tooltip-content text[fill="#111827"]{fill:#f9fafb}[data-theme=dark] .rwanda-map__legend{background-color:#1f2937f2;border-color:#374151}[data-theme=dark] .rwanda-map__legend__item span{color:#e5e7eb}[data-theme=dark] .rwanda-map__legend__item--active{background-color:#374151}.rwanda-map__location-marker:focus-visible{border-radius:50%;outline:2px solid #3b82f6;outline-offset:4px}@media print{.rwanda-map{border:none;page-break-inside:avoid}.rwanda-map__location-marker__pulse{animation:none;display:none}.rwanda-map__tooltip{display:none}}.analytics-container{background-color:var(--card-bg);border-radius:14px;height:100%;margin:0 auto;padding-block:40px;position:relative;width:80vw}.analytics-chart-container{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;position:relative;scroll-behavior:smooth;scrollbar-color:#078ece #0000;scrollbar-width:thin;width:100%}.analytics-chart-container::-webkit-scrollbar{height:8px;width:8px}.analytics-chart-container::-webkit-scrollbar-track{background:#0000;border-radius:4px}.analytics-chart-container::-webkit-scrollbar-thumb{background:#078ece;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.analytics-chart-container::-webkit-scrollbar-thumb:hover{background:#0670a8}.analytics-chart{height:400px;min-width:100%;padding-right:20px;position:relative}.analytics-filter{align-items:center;display:flex;gap:16px}.analytics-filter span{color:#666;font-size:14px;font-weight:500}.analytics-filter select{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 2px #00000008;color:#333;cursor:pointer;font-size:14px;min-width:100px;outline:none;padding:8px 24px;position:relative;transition:border-color .2s}.analytics-filter select option{cursor:pointer}.analytics-filter select:focus{border-color:#078ece}@media (max-width:768px){.analytics-container{padding-block:20px;padding-inline:20px}.analytics-chart-container::-webkit-scrollbar{height:6px}.analytics-chart{height:350px}}@media (max-width:480px){.analytics-container{padding-inline:10px}.analytics-chart{height:300px}}
/*# sourceMappingURL=main.fefa64fd.css.map*/