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}.signup-form{display:flex;flex-direction:column;width:100%}.signup-form div{margin-bottom:20px}.signup-form form{align-items:center;display:flex;flex-direction:column}.signup-form label{display:block;margin-bottom:5px;text-align:left}.signup-form input,.signup-form select{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:16px;padding:10px;width:100%}.signup-form button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px}.signup-container{align-items:center;background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:400px;padding:20px}.signup-form button:disabled{background-color:#ccc;cursor:not-allowed}body{background-color:#f4f4f4;font-family:Arial,sans-serif;margin:0}.nav-page-container{display:flex;height:100vh}.top-navbar{align-items:center;background-color:#333;display:flex;height:60px;justify-content:space-between;left:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.logo-container .logo{border-radius:50%;height:50px;width:50px}.sidebar{align-items:flex-start;background-color:#90ee90;color:#fff;display:flex;flex-direction:column;height:100%;left:0;padding:20px;position:fixed;top:0;transform:translateX(0);transition:transform .3s ease-in-out;width:250px;z-index:1000}.sidebar.open{left:0}.sidebar ul{list-style-type:none;padding:0}.sidebar ul li{margin:15px 0}.sidebar ul li a{color:#fff;font-size:18px;text-decoration:none}.sidebar ul li a:hover{color:red}.navbar{align-items:center;background-color:#90ee90;box-shadow:0 2px 4px #0000001a;display:flex;height:60px;justify-content:space-between;left:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.content-area{margin-left:0;margin-top:60px;overflow-y:auto;transition:.3s;width:100%}.content-area.sidebar-open{margin-left:250px;width:calc(100% - 250px)}.content-section{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:800px;padding:20px}.home-banner{margin-bottom:20px;text-align:center}.home-banner button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.service-item{background-color:#f8f9fa;border-radius:5px;padding:15px;text-align:center}.contact-container{display:flex;gap:20px}.contact-form,.contact-info{flex:1 1}.contact-form input,.contact-form textarea{border:1px solid #ddd;border-radius:4px;margin-bottom:10px;padding:10px;width:90%}.contact-form button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}@media (max-width:768px){.contact-container,.services-grid{grid-template-columns:1fr}.content-area.sidebar-open{margin-left:0;width:100%}}.content-area{flex:1 1;margin-left:260px;padding:20px}.logo-container{margin-bottom:20px}.logo{height:auto;width:100%}.hamburger-menu,.sidebar-close{display:none}.table-heading{background-color:#007bff;color:#fff;height:15px;padding:5px;width:10px}.table-heading td{background-color:red;height:15px;width:15px}.container{margin:0 auto;padding:20px;width:80%}.title{font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.no-requests{color:#555;font-size:1.25rem;text-align:center}.table-container{overflow-x:auto}.request-table{border:1px solid #ddd;border-collapse:collapse;width:100%}.request-table td,.request-table th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.request-table th{background-color:#007bff;color:#fff}.request-table tr:hover{background-color:#f1f1f1}.confirm-btn{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:8px 16px}.confirm-btn:hover{background-color:#218838}
/*# sourceMappingURL=main.94633571.css.map*/