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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{margin:0}.billing-details{display:flex;height:calc(100vh - 60px);margin-top:60px}.sidebar{background-color:#343a40;color:#fff;display:flex;flex-direction:column;height:100%;width:200px}.billing-content{background-color:#f4f4f9;border-radius:8px;box-shadow:0 2px 10px #0000001a;flex:1 1;margin-left:220px;padding:20px}.dashboard-header{background-color:#007bff;border-radius:8px;left:0;padding:10px 20px;right:0;z-index:10}.logout-button{background-color:#ff6b6b;transition:background-color .3s}.logout-button:hover{background-color:#e63946}.billing-sections{display:flex;flex-direction:column;gap:20px}.billing-summary,.graph-section,.pay-section,.payment-history{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px}.payment-history table{border-collapse:collapse;width:100%}.payment-history td,.payment-history th{border-bottom:1px solid #ddd;padding:10px}.graph-placeholder{align-items:center;background-color:#e0e0e0;border:1px dashed #bbb;border-radius:8px;display:flex;height:200px;justify-content:center}.btn-pay-now{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s}.btn-pay-now:hover{background-color:#218838}.payment-popup{min-width:300px;padding:20px;text-align:center}.payment-popup button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:10px 0;padding:10px 20px;transition:background-color .3s}.payment-popup .close-button{background-color:#ff6b6b}.payment-popup .close-button:hover{background-color:#e63946}.graph-container{align-items:center;background-color:#f4f4f9;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;justify-content:center;padding:20px}.graph-section{margin-top:10px}.sidebar{background-color:beige}.sidebar h2{text-align:center}.sidebar li,.sidebar ul{margin:0}.sidebar a,.submenu-toggle{align-items:center;background-color:beige;border-radius:5px;box-sizing:border-box;color:#333;display:flex;font-weight:700;padding:10px;text-decoration:none;transition:background-color .3s,box-shadow .3s,transform .2s;width:100%}.sidebar a:hover,.submenu-toggle:hover{background-color:#2b2929;box-shadow:0 4px 10px #0003,0 0 15px #51ed14;color:beige;transform:translateY(2px)}.sidebar a .icon{margin-right:10px}.submenu-icon{margin-left:auto;transition:transform .3s}.submenu-toggle.active .submenu-icon{transform:rotate(180deg)}.submenu{background-color:#fff;border-radius:5px;list-style-type:disc;margin:0;padding-left:20px}.submenu li{font-size:.9rem;margin:0}.submenu li a{align-items:center;color:#333;display:flex;padding:8px 10px}.submenu li a:hover{background-color:#2b2929;color:beige}.sub-submenu{background-color:beige;list-style-type:circle;margin:0;padding-left:0}.sub-submenu li{font-size:.8rem;margin:0}.sub-submenu li a{color:#333;padding:5px 10px}.sub-submenu li a:hover{background-color:#2b2929;color:beige}.breadcrumb{margin:300px 0 20px}.breadcrumb ul{display:flex}.breadcrumb li{margin:0 5px}.breadcrumb a{color:#007bff}.breadcrumb{font-size:16px;margin:20px 100px 20px 0}.breadcrumb ul{list-style:none;padding:0}.breadcrumb li{display:inline}.breadcrumb a{color:#0c0c0d;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span{margin:0 5px}.payment-popup-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.payment-popup{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;max-width:800px;width:80%}.image-section{align-items:center;display:flex;flex:6 1;justify-content:center}.payment-image{height:auto;max-width:100%}.options-section{display:flex;flex:4 1;flex-direction:column;justify-content:center;padding:20px}.options-section h2{margin-bottom:20px}.options-section button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:10px 0;padding:10px 20px}.options-section .close-button{background-color:#ff6b6b}.options-section button:hover{background-color:#0056b3}.employee-management{background-color:#f4f4f4;display:flex;height:100vh;padding:20px;width:100vw}.employee-content{display:flex;flex:1 1;flex-direction:column;padding:20px}.employee-header{align-items:center;background-color:#007bff;border-radius:8px;color:#fff;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.employee-header h1{margin:0}.add-employee-section,.employee-graph-section,.employee-table-section{background-color:#fff;border-radius:8px;box-shadow:0 1px 5px #0000001a;margin-bottom:20px;padding:20px}.employee-table{border-collapse:collapse;width:100%}.employee-table td,.employee-table th{border-bottom:1px solid #ddd;padding:10px;text-align:left}.employee-table th{background-color:#007bff;color:#fff}.employee-table tr:hover{background-color:#f1f1f1}.add-employee-form{gap:15px}.add-employee-form,.form-group{display:flex;flex-direction:column}.form-group label{font-weight:700;margin-bottom:5px}.form-group input{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:10px}.btn-primary{padding:10px 15px}.profile-container{position:relative}.profile-image{border-radius:50%;cursor:pointer;height:50px;margin-right:15px;width:50px}.profile-dropdown{background-color:#fff;border:1px solid #090909;border-radius:8px;box-shadow:0 4px 8px #0000001a;min-width:200px;padding:10px;position:absolute;right:0;top:60px;z-index:10}.profile-email,.profile-name{background-color:#8a2be2;margin:0;padding:5px 0}.logout-button{background-color:#f44336;border-radius:4px;margin-top:10px;padding:8px 12px;width:100%}.logout-button:hover{background-color:#d32f2f}body{display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh;margin:1}.dashboard-header{background-color:#0c0e10;box-shadow:0 2px 5px #0003;color:#fff;height:60px;padding:20px}.assets{background-color:#f4f4f9;display:flex;flex:1 1;margin-left:130px;overflow:hidden;padding:20px}.assets,.sidebar{border-radius:8px;box-shadow:0 2px 10px #0000001a}.sidebar{flex:0 0 220px}.assets-content{flex:1 1;margin-left:100px;overflow-y:auto;padding:0}.assets-header{margin-bottom:20px}.assets-header h2{color:#333;font-size:1.5em;text-align:center}.assets-list{display:flex;flex:1 1;flex-wrap:wrap;gap:20px;margin-left:100px;margin-top:80px}.asset{background-color:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;padding:15px;transition:box-shadow .3s ease,transform .3s ease;width:220px}.asset:hover{box-shadow:0 4px 15px #0003;transform:scale(1.02)}.asset h3{color:#333;font-size:1.2em;margin-bottom:10px}.notification-panel{background-color:#e1f5fe;border:1px solid #81d4fa;border-radius:5px;margin-top:20px;padding:15px}.notification-message{color:#388e3c;font-weight:700;margin-top:10px}.add-asset{background-color:#e1f5fe;border:1px solid #81d4fa;border-radius:5px;margin-top:20px;padding:15px}.in-repair{background-color:#ffebee;border:2px solid #f44336}button{background-color:#1976d2;margin-top:10px}button:hover{background-color:#1565c0}.dashboard-container{display:flex;height:100vh}.sidebar{padding:20px;width:20%}.dashboard-header{height:10vh;position:fixed;top:0;width:100%;z-index:1000}.main-content{height:95vh;margin-left:15%;margin-top:0;overflow-y:auto;width:90vh}.charts-section{gap:20px}.bar-chart-container{width:23%}.main-content{flex:1 1;padding:20px}.dashboard-header{margin-bottom:20px}.logout-button{background-color:#d32f2f;color:#fff;font-size:16px;padding:10px 20px}.analysis-section{margin-bottom:20px}.analysis-cards{display:flex;gap:20px}.card{background-color:#f5f5f5;border-radius:10px;box-shadow:0 4px 8px #0000001a;flex:1 1;text-align:center}.charts-section{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.bar-chart-container{margin-bottom:20px;width:45%}.meeting-section{background-color:#f5f5f5;box-shadow:0 4px 8px #0000001a;margin-top:20px}.meeting-bucket ul{list-style:none;padding:0}.accept-button,.decline-button{background-color:#4caf50;color:#fff;font-size:14px}.decline-button{background-color:#d32f2f}input[type=text]{width:calc(100% - 120px)}button{background-color:#4caf50;padding:10px 20px}.meeting-request-item{background-color:#fff;border:1px solid #ccc;border-radius:5px;margin:5px 0;padding:10px;transition:background-color .3s ease}.meeting-request-item:hover{background-color:#ffe4b5}.accept-button:hover{background-color:#4caf50}.decline-button{background-color:#f08080}.decline-button:hover{background-color:#ff4c4c}input[type=text]{width:80%}button{background-color:#87cefa;padding:10px;transition:background-color .3s ease}button:hover{background-color:#00bfff}.meeting-section{background-color:#f8f9fa;border:1px solid #ddd;border-radius:10px;padding:20px;width:500px}.meeting-bucket{background-color:#fff;border:1px solid #ddd;margin-bottom:20px;max-height:150px;overflow-y:auto;padding:10px}.call-request input{margin-bottom:10px;padding:5px;width:100%}.meeting-request-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.accept-button,.decline-button{border:none;border-radius:5px;cursor:pointer;margin-left:10px;padding:5px 10px}.accept-button{background-color:#4caf50;color:#fff}.decline-button{background-color:#f44336;color:#fff}.call-request button{background-color:#007bff;border:none;color:#fff;cursor:pointer;padding:5px;width:100%}.call-request button:hover{background-color:#0056b3}.sidebar{background-color:#fff;box-shadow:2px 0 5px #0000001a;padding:10px;position:fixed;width:15%}.sidebar h2{color:#333;margin-bottom:20px}.sidebar ul{display:list-item;list-style:none;margin-top:40px;padding:0}.sidebar li{flex-wrap:wrap;margin:15px 0}.sidebar a{border-radius:5px;box-shadow:0 4px 6px #0000001a;color:#333;display:inline-block;font-weight:700;padding:10px;text-decoration:none;transition:all .3s}.sidebar a:hover{background-color:#2b2929;color:#e8d9d9;transform:translateY(2px)}.dashboard-header{align-items:center;background-color:#fff;box-shadow:0 2px 5px #0000001a;display:flex;justify-content:space-between;padding:10px}.dashboard-header h1{color:#333;font-size:1.5rem}.card{background-color:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a;padding:20px;transition:transform .3s;width:30%}.card:hover{transform:translateY(-5px)}.logout-button{background-color:beige;border:none;border-radius:5px;box-shadow:0 4px 6px #0000001a;color:#333;cursor:pointer;font-weight:700;padding:10px 15px;transition:all .3s}.logout-button:hover{background-color:#2b2929;color:#e8d9d9;transform:translateY(2px)}.conference-rooms{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh;padding:20px}.conference-rooms-content{flex-grow:1;margin-left:260px;margin-top:20px}.conference-rooms,h3{margin-left:0}.search-container{display:flex;justify-content:flex-end;margin-bottom:20px}input[type=number],input[type=text]{margin-right:10px;width:200px}table{margin:20px auto}tr:nth-child(2n){background-color:#f9f9f9}.office{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh;padding:20px}.office-content{flex-grow:1;margin-left:260px;margin-top:20px}input[type=number],input[type=text]{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;padding:10px;width:100%}.edit-popup{border-radius:5px;box-shadow:0 0 15px #0003}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #ddd}th{background-color:#f2f2f2}.icon{cursor:pointer;height:auto}.login-page{display:flex;height:100vh}.left-section{background-image:url(https://ilead.net.in/wp-content/uploads/2023/04/shutterstock_743951458-2.jpg);background-position:50%;background-size:cover;width:60%}.right-section{align-items:center;background-color:#f1f1e0;display:flex;justify-content:center;width:40%}.login-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;height:300px;padding:30px;text-align:center;width:80%}h2{border-radius:10;color:#333;font-weight:700}.login-buttons{display:flex;flex-direction:column}.btn-primary{background-color:#333;border:none;border-radius:5%;color:#fff;cursor:pointer;margin:10px 0;padding:10px 20px;transition:background-color .3s ease}.btn-primary:hover{background-color:#51ed14}.admin-popup{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.admin-login-form input{border-radius:5%;display:block;margin:7px 0;padding:9px;width:100%}.close-popup{background-color:#333;border:none;color:#fff;cursor:pointer;margin-top:10px;padding:10px;width:100%}.close-popup:hover{background-color:#555}.admin-popup,.staff-popup,.user-popup{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.popup-content{background-color:#fff;border-radius:10px;border-radius:5%;box-shadow:0 4px 10px #0000004d;padding:40px;text-align:center;width:400px}.staff-popup .popup-content{background-color:#e7f1ff;border:2px solid #007bff}.user-popup .popup-content{background-color:#e6ffe6;border:2px solid #28a745}.popup-content h3{font-size:20px;margin-bottom:20px}.popup-content input{border:1px solid #ccc}.popup-content input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}.close-popup{background-color:#dc3545}.close-popup:hover{background-color:#c82333}.admin-login-form input,.staff-login-form input,.user-login-form input{border-radius:5%;display:block;margin:7px 0;padding:9px;width:100%}.customer-form-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;margin:200px auto auto 350px;max-width:1000px;padding:20px;width:100%}.dropdown-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:15px;padding:10px 15px;width:100%}.customer-form{display:flex;flex-direction:column}.customer-form div{margin-bottom:10px}.customer-form label{display:block;margin-bottom:5px}.submit-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px}.contract{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh;padding:20px}.contract-content{flex-grow:1;margin-left:260px;margin-top:20px}h2{font-size:24px;margin-bottom:20px;text-align:center}h3{font-size:20px;margin-bottom:10px;margin-top:20px}button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:15px;padding:10px 15px}button:hover{background-color:#0056b3}input[type=text]{border:1px solid #ccc;border-radius:5px;margin-right:10px;padding:10px;width:200px}.table-container{position:relative}.export-buttons{display:flex;justify-content:flex-end;margin-bottom:20px}.export-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.export-button:hover{background-color:#0056b3}table{border-collapse:initial;border-radius:20px;border-spacing:0;margin-left:auto;margin-right:auto;margin-top:20px;overflow:hidden;width:75%}td,th{border:1px solid #ccc;padding:10px;text-align:left}th{background-color:#007bff;color:#fff}tr:nth-child(2n){background-color:#fff}tr:hover{background-color:#e0e0e0}.icon{height:20px;width:20px}.add-button{background-color:#28a745}.edit-popup{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #00000080;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.edit-popup input[type=text]{border:1px solid #ccc;border-radius:5px;margin-right:10px;padding:10px;width:200px}.edit-popup button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px}.edit-popup button:hover{background-color:#0056b3}.csv-button{align-items:center;display:flex;height:25px;padding:10px 15px}.popup{background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 8px #0003;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.booking-container{margin-left:280px;margin-top:80px;padding:20px;width:calc(100% - 350px)}.dropdown{align-items:center;background-color:#f1f1f1;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:10px}.dropdown-label{font-size:16px}.arrow{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);transition:transform .3s ease}.arrow.down{transform:rotate(135deg)}.arrow.up{transform:rotate(-45deg)}.dropdown-content{background-color:#9d8f8f;border:1px solid #ccc;border-radius:4px;margin-top:20px;padding:10px}.booking-table{border-collapse:collapse;margin-top:10px;width:100%}.booking-table td,.booking-table th{border:1px solid #796b6b;padding:12px;text-align:left}.booking-table th{background-color:#a23333}.booking-item:hover{background-color:#f9f9f9}.form-toggle{align-items:center;cursor:pointer;display:flex;font-size:16px;margin-top:20px}.plus-sign{font-size:24px;margin-right:10px}.booking-form{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;margin-top:20px;padding:20px}.booking-form div{margin-bottom:10px}.booking-form input{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.booking-form button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.booking-form button:hover{background-color:#0056b3}.home-page{font-family:Arial,sans-serif;overflow:hidden;text-align:center}.hero-section{background:#f5f5f5;padding:50px 20px}.hero-section h1{font-size:48px;margin-bottom:20px}.hero-section p{font-size:24px;margin-bottom:30px}.buttons{margin-top:20px}.btn{background-color:#007bff;border-radius:5px;color:#fff;padding:15px 30px;text-decoration:none;transition:background-color .3s ease}.btn:hover{background-color:#0056b3}.moving-text{animation:slide 10s linear infinite;background:#eee;font-size:20px;padding:10px;position:relative}@keyframes slide{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}footer{background:#333;color:#fff;margin-top:50px;padding:20px}.navbar{align-items:center;background-color:#007bff;color:#fff;display:flex;justify-content:space-between;margin-top:0;padding:15px 20px;position:fixed;z-index:10%}.navbar-brand{font-size:24px;font-weight:700}.navbar-links a{color:#fff;margin-left:20px;text-decoration:none;transition:color .3s ease}.navbar-links a:hover{color:#ffdd57}.gallery{display:flex;height:400px;overflow:hidden;width:100%}.gallery-image{background-position:50%;background-size:cover;flex:0 0 auto;height:85%;transition:transform .5s;width:33.33%}.gallery-image:hover{transform:scale(1.05)}
/*# sourceMappingURL=main.d7a21c3f.css.map*/