@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sidebar{background-color:#00acee;border-radius:0 25px 25px 0;height:100%;min-height:100vh;min-width:200px;position:fixed;transition:width .3s ease;width:200px;z-index:10}.sidebar.collapsed{min-width:70px;width:70px}.sidebar.collapsed .toggle-button{left:6px}.sidebar .logo-container{display:flex;justify-content:center;margin-top:20px}.sidebar .logo-container .logo{cursor:pointer}.sidebar .logo-container .logo-mini{cursor:pointer;filter:brightness(0) invert(1);height:40px}.sidebar .toggle-wrap{align-items:center;display:flex;justify-content:end}.sidebar .toggle-wrap .toggle-button{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;margin:10px;padding:8px}.sidebar .menu-list{list-style:none;margin:0;padding:0}.sidebar .menu-item{align-items:center;border-radius:25px 0 0 25px;color:#fff;cursor:pointer;display:flex;margin-bottom:5px;padding:12px 30px;text-decoration:none;transition:all .3s ease}.sidebar .menu-item:hover{background-color:#fff3}.sidebar .menu-item.active{background-color:#fff;color:#00acee}.sidebar .menu-item.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.sidebar .menu-item .icon{font-size:20px;margin-right:12px}.sidebar .menu-item .text{overflow:hidden;white-space:nowrap}.sidebar.collapsed .toggle-wrap{justify-content:center}.sidebar.collapsed .menu-item{justify-content:center;padding:12px 0}.sidebar.collapsed .menu-item .text{display:none}.sidebar.collapsed .menu-item .icon{margin-right:0}@media(max-width:850px){.sidebar.collapsed{min-width:45px;width:45px}.sidebar.collapsed .menu-item{padding:10px 0}.sidebar .menu-item{font-size:14px}.sidebar .menu-item .icon{line-height:20px}}.contact-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:2000}.contact-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-height:90vh;max-width:900px;overflow-y:auto;width:90%}.contact-modal .modal-header{align-items:center;background:#00acee;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:6px 20px}.contact-modal .modal-header h2{color:#fff;font-family:Poppins,sans-serif;font-weight:700;margin:0}.contact-modal .modal-header .close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:36px;padding:5px}.contact-modal .modal-content{padding:20px}.contact-modal .modal-content .intro-text{margin-bottom:20px}.contact-modal .modal-content .intro-text h3{font-family:Poppins,sans-serif;font-size:25px;font-weight:600;margin-bottom:10px}.contact-modal .modal-content .form-group{margin-bottom:20px}.contact-modal .modal-content .form-group label{display:block;font-weight:500;margin-bottom:5px}.contact-modal .modal-content .form-group input,.contact-modal .modal-content .form-group textarea{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-family:inherit;padding:10px;width:100%}.contact-modal .modal-content .form-group textarea{resize:vertical}.contact-modal .modal-content .form-actions{display:flex;gap:20px;justify-content:flex-end;margin-top:30px}.contact-modal .modal-content .form-actions button{border-radius:8px;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;padding:12px 24px;transition:all .3s ease}.contact-modal .modal-content .form-actions .cancel-btn{background-color:#f44;border:none;color:#fff}.contact-modal .modal-content .form-actions .cancel-btn:hover{background-color:#f11}.contact-modal .modal-content .form-actions .submit-btn{background-color:#00acee;border:none;color:#fff}.contact-modal .modal-content .form-actions .submit-btn:hover{background-color:#0087bb}.contact-modal .modal-content .version-info{color:#858585;font-family:Poppins,sans-serif;font-size:13px;margin-top:30px;text-align:center}@media(max-width:600px){.contact-modal{width:95%}.contact-modal .modal-content{padding:10px}.contact-modal .form-actions{flex-direction:column;gap:10px!important}.contact-modal .form-actions button{width:100%}}.app-container{display:flex}.app-container main{background-color:#f7f7f7;flex-grow:1;margin-left:200px}.app-container main.collapsed{margin-left:70px}.app-container main.collapsed .cancel-payment-container,.app-container main.collapsed .landing-screen,.app-container main.collapsed .password-screen,.app-container main.collapsed .payment-container,.app-container main.collapsed .register-screen,.app-container main.collapsed .set-pass-screen,.app-container main.collapsed .signup-container{margin-left:-70px}.app-container .spinner{animation:spin .8s linear infinite;border:4px solid #0003;border-radius:50%;border-top-color:#3498db;height:40px;margin:100px auto auto;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.month-selector{align-items:center;display:flex;gap:10px;height:45px;width:350px}.month-selector .month-nav-button{align-items:center;background-color:#00acee;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:45px;justify-content:center;padding:17px 0;width:45px}.month-selector .dropdown-container{flex:1 1;height:100%}.month-selector .dropdown-container .month-dropdown{height:100%;width:100%}.month-selector .dropdown-container .month-dropdown .dropdown-control{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:10px;cursor:pointer;display:flex;height:100%;padding:10px 14px;width:100%}.month-selector .dropdown-container .month-dropdown .dropdown-menu{border-radius:14px;max-height:500px;overflow-y:auto;scrollbar-width:thin;width:100%}.month-selector .month-nav-button .arrow-icon:before{content:"";font:normal normal normal 16px/1 FontAwesome}.month-selector .month-nav-button:last-child .arrow-icon{transform:rotate(180deg)}.controls-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px;padding:12px 0}.main-heading{color:#4b4b4b;font-size:22px;font-weight:700;margin:0}.no-data button.vol-tally-report-close-bton{background-color:#00acee;border:1px solid #00acee;border-radius:4px;clear:both;color:#fff;display:block;margin-top:10px;padding:3px 12px;width:100%}.dropdown-container .choices__inner{border-radius:0!important;box-sizing:border-box;height:43px}@media(max-width:885px){.app-container main,.app-container main.collapsed{margin-left:45px}}
/*# sourceMappingURL=main.69eb79f8.css.map*/