body{margin:0!important;padding:0!important}.quickclap-landing-page{font-family:Segoe UI,sans-serif;color:#333}.quickclap-hero{background:linear-gradient(135deg,#f0f4ff,#fff);text-align:center;padding:80px 20px}.quickclap-hero h1{font-size:48px;margin-bottom:20px;color:#1e1e88}.quickclap-hero p{font-size:20px;max-width:600px;margin:0 auto 30px;color:#555}.quickclap-cta-buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.quickclap-btn{padding:14px 28px;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:.3s ease}.quickclap-btn.quickclap-primary{background-color:#1e1e88;color:#fff}.quickclap-btn.quickclap-primary:hover{background-color:#33a}.quickclap-btn.quickclap-secondary{background-color:#fff;color:#1e1e88;border:2px solid #1e1e88}.quickclap-btn.quickclap-secondary:hover{background-color:#f0f0ff}.quickclap-btn.quickclap-large{font-size:18px;padding:16px 36px}.quickclap-features{background-color:#f9f9f9;padding:60px 20px;text-align:center}.quickclap-features h2{font-size:32px;margin-bottom:40px}.quickclap-feature-cards{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;max-width:1000px;margin:0 auto}.quickclap-feature-card{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 12px #0000000d;max-width:300px;flex:1}.quickclap-feature-card h3{color:#1e1e88;margin-bottom:12px}.quickclap-call-to-action{background-color:#1e1e88;color:#fff;text-align:center;padding:80px 20px}.quickclap-call-to-action h2{font-size:32px;margin-bottom:20px}.quickclap-call-to-action p{font-size:18px;margin-bottom:30px}.quickclap-footer{text-align:center;font-size:14px;padding:20px;background-color:#eee;color:#555}.header{background-color:#2c3e50;color:#ecf0f1;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:4px solid #e67e22;width:100%;box-sizing:border-box}.header-brand h1{font-size:1.8rem;margin:0;color:#e67e22;font-weight:700}.header-nav{display:flex;gap:20px}.header-nav a{text-decoration:none;color:#ecf0f1;font-size:1rem;font-weight:500}.header-nav a:hover{color:#e67e22}@media (max-width: 768px){.header{flex-direction:column;text-align:center}.header-nav{margin-top:10px;flex-wrap:wrap;gap:10px}}.footer{background-color:#2c3e50;color:#ecf0f1;padding:20px;border-top:4px solid #e67e22;width:100%;box-sizing:border-box}.footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.footer h4{margin-bottom:10px;font-size:1.2rem;color:#e67e22}.footer p,.footer ul{margin:0;font-size:.9rem;line-height:1.5}.footer ul{list-style:none;padding:0}.footer ul li{margin:5px 0}.footer ul li a{text-decoration:none;color:#ecf0f1}.footer ul li a:hover{color:#e67e22}.footer-social a{margin-right:15px;text-decoration:none;font-size:1rem;color:#ecf0f1}.footer-social a:hover{color:#e67e22}.footer-legal{text-align:center;font-size:.8rem;margin-top:20px;border-top:1px solid #34495e;padding-top:10px;width:100%}@media (max-width: 768px){.footer-content{flex-direction:column;align-items:center;text-align:center}.footer-content>div{margin-bottom:20px}.footer-legal{margin-top:10px}}.mazdoor{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}body{margin:0;padding:0;font-family:Arial,sans-serif;background-color:#f9f9f9;display:flex;flex-direction:column;min-height:100vh}.header-login{display:flex;justify-content:center;align-items:center;padding:10px 20px;background-color:#007bff;color:#fff}.header-login h1{font-size:1.5rem;margin:0}.login-container{max-width:400px;margin:70px auto auto;background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px #0000001a;text-align:center}.login-container h1{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;color:#555;font-weight:500;font-size:1rem}.form-group input[type=text],.form-group input[type=tel]{width:100%;padding:10px;margin-top:5px;border:1px solid #ccc;border-radius:5px;font-size:1rem}.role-selection{display:flex;align-items:center;margin:10px 0;gap:10px}.role-selection label{font-size:1rem;cursor:pointer}.next-btn,.signup-btn{width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s}.next-btn:hover,.signup-btn:hover{background-color:#0056b3}.toggle-link{color:#007bff;cursor:pointer;text-decoration:underline;transition:color .3s}.toggle-link:hover{color:#0056b3}.footer-login{position:fixed;left:0;bottom:0;width:100%;text-align:center;padding:20px;background-color:#2c3e50;color:#fff;margin-top:auto}.footer-login p{margin:0;font-size:.9rem}.otp-container{max-width:400px;margin:70px auto auto;background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px #0000001a;text-align:center}.otp-container h2{margin-bottom:15px}.otp-container .form-group input{text-align:center;font-size:18px;letter-spacing:4px}.verify-btn{background-color:#4caf50;color:#fff;padding:10px 20px;border-radius:6px;cursor:pointer;margin-top:10px}.resend-link{margin-top:15px;font-size:14px;cursor:pointer;color:#007bff}.resend-link span{font-weight:700}body{margin:0;padding:0;font-family:Arial,sans-serif;background-color:#f4f4f4}.profile-container{max-width:900px;margin:30px auto;padding:20px;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.profile-picture{width:150px;height:150px;border-radius:50%;object-fit:cover;margin-bottom:15px}.profile-name{font-size:2rem;color:#333;margin:5px 0}.profile-location{font-size:1rem;color:#666;margin-bottom:15px}.edit-button{padding:8px 16px;font-size:1rem;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s;margin-top:10px}.edit-button:hover{background-color:#0056b3}.save-button{background-color:#4caf50;color:#fff;padding:10px 20px;margin-top:10px;font-size:1rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.save-button:hover{background-color:#45a049}.profile-section{margin-bottom:25px}.profile-section h2{font-size:1.5rem;color:#444;margin-bottom:10px}.history-list,.postings-list,.reviews-list{list-style:none;padding:0;margin:0}.history-list li,.postings-list li,.reviews-list li{font-size:1rem;color:#555;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.small-button{padding:5px 10px;font-size:.9rem;color:#fff;background-color:#28a745;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s;margin-left:10px}.small-button:first-child{margin-left:0}.small-button:hover{background-color:#218838}.delete-button{background-color:#dc3545}.delete-button:hover{background-color:#c82333}.edit-input{display:block;margin-bottom:10px;padding:8px;width:100%;max-width:400px;font-size:1rem;border:1px solid #ccc;border-radius:5px}.timing-inputs{display:flex;align-items:center;gap:10px;margin-top:10px}.timing-inputs input[type=time]{flex:1;padding:8px;font-size:1rem;border:1px solid #ccc;border-radius:5px}.wallet-page-container{max-width:600px;margin:30px auto;padding:20px;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center}h1{font-size:2rem;color:#333;margin-bottom:20px}.funds-section{margin-bottom:30px}.funds-section h2{font-size:1.5rem;color:#444;margin-bottom:10px}.funds-amount{font-size:2rem;color:#007bff;font-weight:700}.recharge-section,.transfer-section,.transactions-section{margin-bottom:30px}.recharge-section h2,.transfer-section h2,.transactions-section h2{font-size:1.5rem;color:#444;margin-bottom:10px}input[type=number],input[type=text]{width:80%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:5px;font-size:1rem}button{padding:10px 20px;font-size:1rem;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}button:hover{background-color:#0056b3}.transactions-table{width:100%;border-collapse:collapse;margin-top:20px;text-align:left}.transactions-table th,.transactions-table td{border:1px solid #ddd;padding:10px;font-size:1rem}.transactions-table th{background-color:#f1f1f1;color:#333;font-weight:700}.transactions-table tr:nth-child(2n){background-color:#f9f9f9}.transactions-table tr:hover{background-color:#f1f1f1}.transactions-table td{text-align:center}.transactions-table .credit{color:#28a745;font-weight:700}.transactions-table .debit{color:#dc3545;font-weight:700}.home-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;min-height:100vh}.heading{font-size:3rem;color:#333;margin-bottom:20px}.search-bar-container{display:flex;justify-content:center;width:100%;max-width:800px;margin-bottom:40px}.search-bar{width:100%;max-width:800px;padding:10px 15px;font-size:1.2rem;border:2px solid #ccc;border-radius:25px;outline:none;transition:border-color .3s}.search-bar:focus{border-color:#007bff}.subheading{font-size:2rem;color:#444;margin-bottom:20px}.profile-card-row{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.profile-card{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px #0000001a;width:250px;text-align:center;padding:20px;transition:transform .3s,box-shadow .3s}.profile-card:hover{transform:translateY(-5px);box-shadow:0 6px 10px #00000026}.profile-image{width:200px;height:200px;border-radius:50%;object-fit:cover;margin-bottom:15px}.profile-info{text-align:center}.profile-name{font-size:1.5rem;color:#333;margin-bottom:10px}.profile-profession{font-size:1.2rem;color:#555;margin-bottom:5px}.profile-address{font-size:1rem;color:#777}.spinner-container{display:flex;justify-content:center;align-items:center;margin-top:30px}.spinner{border:6px solid #f3f3f3;border-top:6px solid #007bff;border-radius:50%;width:50px;height:50px;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-page-container{max-width:900px;margin:20px auto;padding:30px;background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a}.profile-header{text-align:center;margin-bottom:30px}.profile-picture{width:180px;height:180px;border-radius:50%;object-fit:cover;margin-bottom:20px}.profile-name{font-size:2.5rem;color:#333;margin:10px 0}.profile-profession{font-size:1.3rem;color:#555;margin:10px 0}.profile-location{font-size:1.1rem;color:#777;margin-bottom:15px}.profile-section{margin-bottom:30px}.profile-section h2{font-size:1.8rem;color:#444;margin-bottom:15px}.experience-list,.skills-list,.reviews-list{list-style:none;padding:0;margin:0}.experience-list li,.skills-list li,.reviews-list li{font-size:1.1rem;color:#555;margin-bottom:8px}.profile-actions{display:flex;justify-content:space-around;margin-top:30px;gap:20px}.action-button{flex:1;max-width:150px;padding:12px 20px;font-size:1rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s,color .3s;text-align:center}.hire-button{background-color:#28a745;color:#fff}.hire-button:hover{background-color:#218838}.report-button{background-color:#dc3545;color:#fff}.report-button:hover{background-color:#c82333}.share-button{background-color:#007bff;color:#fff}.share-button:hover{background-color:#0056b3}.admin-login-header{background-color:#2c3e50;color:#fff;padding:15px 20px;text-align:center}.admin-login-header h1{margin:0;font-size:1.8rem;color:#e67e22}.admin-login{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.admin-login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;padding:20px}.admin-login-container h2{font-size:1.5rem;color:#333;margin-bottom:20px}.admin-login-form-group{width:100%;max-width:400px;margin-bottom:15px}.admin-login-form-group label{display:block;font-size:1rem;margin-bottom:5px;color:#555}.admin-login-form-group input{width:100%;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.admin-login-btn{width:100%;max-width:400px;padding:10px;font-size:1rem;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.admin-login-btn:hover{background-color:#0056b3}.admin-login-footer-login{background-color:#2c3e50;color:#e67e22;text-align:center;padding:10px 20px;margin-top:auto}.admin-login-footer-login p{margin:0;font-size:.9rem}.create-labourer-profile{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f9f9f9;padding:20px}.profile-card{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px;max-width:500px;width:100%;text-align:center}.profile-card h1{font-size:1.8rem;color:#333;margin-bottom:20px}.form-group{margin-bottom:20px;text-align:left}.form-group label{display:block;font-weight:500;color:#555;margin-bottom:8px}.form-group input[type=text],.form-group input[type=tel],.form-group textarea,.form-group input[type=file]{width:100%;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:5px}textarea{resize:none}.image-preview{margin-top:10px}.image-preview img{max-width:200px;max-height:200px;border-radius:50%;border:2px solid #007bff}.submit-btn{background-color:#007bff;color:#fff;padding:10px 15px;font-size:1rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s;width:100%}body{margin:0;padding:0;font-family:Arial,sans-serif;background-color:#f9f9f9}.complete-profile-container{max-width:500px;margin:50px auto;background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px #0000001a}.complete-profile-container h1{text-align:center;color:#333;margin-bottom:20px}.form-group{margin-right:20px;margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;color:#555}.form-group input[type=text],.form-group input[type=tel],.form-group input[type=email],.form-group input[type=time],.form-group input[type=file]{width:100%;padding:10px;margin-top:5px;border:1px solid #ccc;border-radius:5px;font-size:1rem}.timing-inputs{display:flex;align-items:center;gap:10px}.profile-pic-preview{display:block;margin-top:15px;max-width:200px;max-height:200px;border-radius:50%;object-fit:cover}.submit-btn{display:block;width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s}.submit-btn:hover{background-color:#0056b3}.employee-login-header-login{background-color:#34495e;color:#e67e22;padding:15px 20px;text-align:center}.employee-login-header-login h1{margin:0;font-size:1.8rem;color:#e67e22}.employee-login{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.employee-login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;padding:20px}.employee-login-container h2{font-size:1.5rem;color:#333;margin-bottom:20px}.employee-login-form-group{width:100%;max-width:400px;margin-bottom:15px}.employee-login-form-group label{display:block;font-size:1rem;margin-bottom:5px;color:#555}.employee-login-form-group input{width:100%;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.employee-login-btn{width:100%;max-width:400px;padding:10px;font-size:1rem;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.employee-login-btn:hover{background-color:#0056b3}.employee-login-footer-login{background-color:#34495e;color:#e67e22;text-align:center;padding:10px 20px;margin-top:auto}.employee-login-footer-login p{margin:0;font-size:.9rem}.header-employee-dashboard{background-color:#007bff;color:#fff;text-align:center;padding:20px 0}.dashboard-container-employee-dashboard{padding:20px;max-width:800px;margin:20px auto;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;text-align:center}.dashboard-container-employee-dashboard h2{font-size:1.5rem;margin-bottom:20px;color:#333}.action-buttons-employee-dashboard{display:flex;flex-direction:column;gap:15px}.dashboard-btn-employee-dashboard{padding:10px 20px;font-size:1rem;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.dashboard-btn-employee-dashboard:hover{background-color:#0056b3}.footer-employee-dashboard{background-color:#2c3e50;color:#e67e22;text-align:center;padding:10px;position:fixed;bottom:0;width:100%}body{margin:0;padding:0;font-family:Arial,sans-serif}.admin-dashboard{display:flex;flex-direction:column;min-height:100vh}.admin-dashboard-header{background-color:#007bff;color:#fff;padding:15px 20px;text-align:center}.dashboard-container-admin-dashboard{flex:1;padding:20px;text-align:center}.dashboard-container-admin-dashboard h2{margin-bottom:20px;font-size:1.5rem;color:#333}.analytics-section{margin-bottom:30px}.analytics-section h3{margin-bottom:15px;font-size:1.2rem;color:#333}.analytics-cards{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.analytics-card{background-color:#f8f9fa;border:1px solid #ddd;border-radius:8px;padding:15px;width:200px;text-align:center;box-shadow:0 4px 6px #0000001a}.analytics-card h4{margin-bottom:10px;font-size:1rem;color:#007bff}.analytics-card p{font-size:1.2rem;color:#333;font-weight:700}.view-details-btn{margin-top:10px;padding:8px 10px;font-size:.9rem;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.view-details-btn:hover{background-color:#0056b3}.action-buttons-admin-dashboard{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.dashboard-btn-admin-dashboard{padding:10px 20px;font-size:1rem;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.dashboard-btn-admin-dashboard:hover{background-color:#0056b3}.footer-admin-dashboard{background-color:#2c3e50;color:#e67e22;text-align:center;padding:10px 20px}.add-labourer-container{display:flex;flex-direction:column;align-items:center;min-height:100vh;width:100%;background-color:#eef2f3}.add-labourer-header{background-color:#34495e;color:#e67e22;text-align:center;padding:15px 20px;width:100%}.add-labourer-header h1{margin:0;font-size:1.8rem;color:#e67e22}.add-labourer-form-container{background:#fff;padding:20px;margin:20px;border-radius:10px;box-shadow:0 4px 6px #0000001a}.add-labourer-form{display:flex;flex-direction:column}.add-labourer-form-group{margin-bottom:15px}.add-labourer-form-group label{font-weight:700;display:block;margin-bottom:5px}.add-labourer-form-group textarea{width:100%;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:5px}.add-labourer-form-group input,select{width:100%;padding:8px;border:1px solid #ccc;border-radius:5px}.add-labourer-submit-btn{background-color:#007bff;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.add-labourer-submit-btn:hover{background-color:#0056b3}.add-labourer-footer{text-align:center;padding:15px;background-color:#2c3e50;color:#e67e22;width:100%;margin-top:auto}.add-employer-container{display:flex;flex-direction:column;align-items:center;min-height:100vh;width:100%;background-color:#eef2f3}.add-employer-header{background-color:#34495e;color:#e67e22;text-align:center;padding:15px 20px;width:100%}.add-employer-header h1{margin:0;font-size:1.8rem;color:#e67e22}.add-employer-step,.add-employer-form{margin-top:20px}.add-employer-step label,.add-employer-form-group label{display:block;font-weight:700;margin-top:10px}.add-employer-step input,.add-employer-form-group input{width:100%;padding:10px;margin-top:5px;border:1px solid #ccc;border-radius:5px;font-size:16px}.add-employer-btn,.add-employer-submit-btn{margin-top:20px;padding:10px 15px;background:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}.add-employer-btn:hover,.add-employer-submit-btn:hover{background:#0056b3}.add-employer-image-preview{width:100px;height:100px;object-fit:cover;border-radius:50%;margin-top:10px;border:2px solid #ccc}.add-employer-footer{margin-top:20px;font-size:14px;color:#666}.search-modify-labourer-container{display:flex;flex-direction:column;align-items:center;min-height:100vh;width:100%;background-color:#eef2f3;justify-content:space-between}.search-modify-labourer-header{background-color:#34495e;color:#e67e22;padding:15px 0;text-align:center;width:100%}.search-modify-labourer-header h1{margin:0;font-size:1.8rem;color:#e67e22}.search-modify-labourer-search-container{display:flex;flex-wrap:wrap;gap:10px;margin:20px}.search-modify-labourer-search-container input{padding:10px;border:1px solid #ccc;border-radius:5px;width:200px}.search-modify-labourer-search-btn{background-color:#007bff;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer}.search-modify-labourer-search-btn:hover{background-color:#0056b3}.search-modify-labourer-error{color:red}.search-modify-labourer-results-container,.search-modify-labourer-update-container{background:#fff;padding:10px;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:90%;max-width:500px;margin:20px}.search-modify-labourer-results-container ul{list-style:none;padding:0}.search-modify-labourer-results-container li{padding:10px;border-bottom:1px solid #ddd;cursor:pointer}.search-modify-labourer-results-container li:hover{background-color:#f0f0f0}.search-modify-labourer-form-group{margin-bottom:15px;margin-right:20px}.search-modify-labourer-form-group textarea{width:100%;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:5px}.search-modify-labourer-form-group input,select{width:100%;padding:8px;border:1px solid #ccc;border-radius:5px}.search-modify-labourer-form-group label{font-weight:700;display:block;margin-bottom:5px}.search-modify-labourer-input{width:100%;padding:8px;border:1px solid #ccc;border-radius:5px}.search-modify-labourer-update-btn{background-color:#28a745;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;width:100%}.search-modify-labourer-update-btn:hover{background-color:#218838}.search-modify-labourer-footer{text-align:center;padding:15px;background-color:#34495e;color:#e67e22;width:100%}.search-modify-employer-container{display:flex;flex-direction:column;align-items:center;min-height:100vh;width:100%;background-color:#eef2f3;justify-content:space-between}.search-modify-employer-header{background-color:#34495e;color:#e67e22;padding:15px 0;text-align:center;width:100%}.search-modify-employer-header h1{margin:0;font-size:1.8rem;color:#e67e22}.search-modify-employer-search-container{display:flex;flex-wrap:wrap;gap:10px;margin:20px}.search-modify-employer-search-container input{padding:10px;border:1px solid #ccc;border-radius:5px;width:200px}.search-modify-employer-btn{margin-top:10px;padding:10px 15px;background:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}.search-modify-employer-btn:hover{background:#0056b3}.search-modify-employer-results-container{margin-top:20px}.search-modify-employer-results-container ul{list-style:none;padding:0}.search-modify-employer-results-container li{padding:10px;cursor:pointer;background:#fff;border:1px solid #ddd;margin-bottom:5px;border-radius:5px}.search-modify-employer-results-container li:hover{background:#e6f7ff}.search-modify-employer-card{background:#fff;padding:10px;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:90%;max-width:500px;margin:20px}.search-modify-employer-form-group{margin-bottom:15px;margin-right:20px}.search-modify-employer-form-group label{display:block;font-weight:700;margin-bottom:5px}.search-modify-employer-form-group input{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.search-modify-employer-image-preview{width:100px;height:100px;object-fit:cover;border-radius:50%;margin-top:10px;border:2px solid #ccc}.search-modify-employer-footer{margin-top:20px;font-size:14px;color:#666}.report-profiles-container{display:flex;flex-direction:column;align-items:center;min-height:100vh;width:100%;background-color:#eef2f3;justify-content:space-between}.report-profiles-header{background-color:#34495e;color:#e67e22;padding:15px 0;text-align:center;width:100%}.report-profiles-header h1{margin:0;font-size:1.8rem;color:#e67e22}.report-profiles-no-reports{font-size:18px;color:#666;margin-top:20px}.report-profiles-list{margin-top:20px}.report-profiles-card{background:#fff;padding:15px;margin-bottom:15px;border-radius:10px;box-shadow:0 2px 4px #0000001a;text-align:left}.report-profiles-card h3{margin-bottom:10px;color:#333}.report-profiles-card p{margin:5px 0;font-size:16px}.report-profiles-actions{margin-top:15px}.report-profiles-escalate-btn,.report-profiles-reject-btn{padding:10px 15px;border:none;border-radius:5px;font-size:16px;cursor:pointer;margin:5px}.report-profiles-escalate-btn{background:#ff9800;color:#fff}.report-profiles-escalate-btn:hover{background:#e68900}.report-profiles-reject-btn{background:#f44336;color:#fff}.report-profiles-reject-btn:hover{background:#d32f2f}.report-profiles-footer{margin-top:20px;font-size:14px;color:#666}.mediation-requests-container{display:flex;flex-direction:column;align-items:center;min-height:100vh;width:100%;background-color:#eef2f3;justify-content:space-between}.mediation-requests-header{background-color:#34495e;color:#e67e22;padding:15px 0;text-align:center;width:100%}.mediation-requests-header h1{margin:0;font-size:1.8rem;color:#e67e22}.mediation-requests-no-requests{font-size:18px;color:#666;margin-top:20px}.mediation-requests-list{margin-top:20px}.mediation-requests-card{background:#fff;padding:15px;margin-bottom:15px;border-radius:10px;box-shadow:0 2px 4px #0000001a;text-align:left}.mediation-requests-card h3{margin-bottom:10px;color:#333}.mediation-requests-card p{margin:5px 0;font-size:16px}.mediation-requests-actions{margin-top:15px}.mediation-requests-confirm-btn,.mediation-requests-escalate-btn,.mediation-requests-reject-btn{padding:10px 15px;border:none;border-radius:5px;font-size:16px;cursor:pointer;margin:5px}.mediation-requests-confirm-btn{background:#4caf50;color:#fff}.mediation-requests-confirm-btn:hover{background:#45a049}.mediation-requests-escalate-btn{background:#ff9800;color:#fff}.mediation-requests-escalate-btn:hover{background:#e68900}.mediation-requests-reject-btn{background:#f44336;color:#fff}.mediation-requests-reject-btn:hover{background:#d32f2f}.mediation-requests-footer{margin-top:20px;font-size:14px;color:#666}.profile-transactions-container{width:100%;max-width:800px;margin:auto;padding:20px;text-align:center;background:#f9f9f9;border-radius:10px;box-shadow:0 4px 6px #0000001a}.profile-transactions-header h1{font-size:24px;color:#333}.profile-transactions-search{margin-top:20px}.profile-transactions-search input{padding:10px;width:60%;border:1px solid #ccc;border-radius:5px;font-size:16px}.profile-transactions-search-btn{padding:10px 15px;margin-left:10px;border:none;border-radius:5px;font-size:16px;background:#007bff;color:#fff;cursor:pointer}.profile-transactions-search-btn:hover{background:#0056b3}.profile-transactions-error{color:red;font-size:16px;margin-top:10px}.profile-transactions-results{margin-top:20px;text-align:left}.profile-transactions-results ul{list-style-type:none;padding:0}.profile-transactions-results li{padding:10px;margin:5px 0;background:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;cursor:pointer}.profile-transactions-results li:hover{background:#e0e0e0}.profile-transactions-details{margin-top:20px;text-align:left}.profile-transactions-details h2{font-size:20px;color:#333}.profile-transactions-details table{width:100%;border-collapse:collapse;margin-top:10px}.profile-transactions-details th,.profile-transactions-details td{padding:10px;border:1px solid #ddd;text-align:left}.profile-transactions-details th{background:#007bff;color:#fff}.profile-transactions-details .credit{color:green}.profile-transactions-details .debit{color:red}.profile-transactions-footer{margin-top:20px;font-size:14px;color:#666}.incomplete-profiles-container{width:90%;max-width:800px;margin:auto;padding:20px;text-align:center;background:#f9f9f9;border-radius:10px;box-shadow:0 4px 6px #0000001a}.incomplete-profiles-header h1{font-size:24px;color:#333}.incomplete-profiles-table{width:100%;border-collapse:collapse;margin-top:20px}.incomplete-profiles-table th,.incomplete-profiles-table td{padding:10px;border:1px solid #ddd;text-align:left}.incomplete-profiles-table th{background:#007bff;color:#fff}.profile-pic-thumbnail{width:40px;height:40px;border-radius:50%;object-fit:cover}.no-image{color:#888}.complete-btn{padding:8px 12px;background:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer}.complete-btn:hover{background:#218838}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center}.modal-content{background:#fff;padding:20px;border-radius:10px;width:400px;text-align:left}.profile-preview{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-top:10px}.save-btn{margin-top:15px;background:#007bff;color:#fff;padding:10px 15px;border:none;cursor:pointer;border-radius:5px}.close-btn{background:#dc3545;color:#fff;padding:10px 15px;border:none;cursor:pointer;border-radius:5px;margin-left:10px}.incomplete-profiles-footer{margin-top:20px;font-size:14px;color:#666}.admin-transaction-container{width:90%;margin:20px auto;font-family:Arial,sans-serif}.admin-transaction-title{text-align:center;margin-bottom:20px}.admin-transaction-search-input{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px}.admin-transaction-tables{display:flex;gap:20px;flex-wrap:wrap}.admin-transaction-table-container{flex:1;min-width:400px;overflow-x:auto}.admin-transaction-subtitle{text-align:center;margin-bottom:10px}.admin-transaction-table{width:100%;border-collapse:collapse;border:1px solid #ddd}.admin-transaction-table th,.admin-transaction-table td{border:1px solid #ddd;padding:8px;text-align:center}.admin-transaction-table th{background-color:#f4f4f4}.admin-transaction-credit{color:green;font-weight:700}.admin-transaction-debit{color:red;font-weight:700}.admin-mediation-container{width:90%;margin:20px auto;font-family:Arial,sans-serif}.admin-mediation-title{text-align:center;margin-bottom:20px}.admin-mediation-search-input{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px}.admin-mediation-table-container{overflow-x:auto}.admin-mediation-table{width:100%;border-collapse:collapse;border:1px solid #ddd}.admin-mediation-table th,.admin-mediation-table td{border:1px solid #ddd;padding:8px;text-align:center}.admin-mediation-table th{background-color:#f4f4f4}.admin-mediation-done{color:green;font-weight:700}.admin-mediation-pending{color:red;font-weight:700}.admin-labourers-container{width:90%;margin:20px auto;font-family:Arial,sans-serif}.admin-labourers-title{text-align:center;margin-bottom:20px}.admin-labourers-search-input{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px}.admin-labourers-table-container{overflow-x:auto}.admin-labourers-table{width:100%;border-collapse:collapse;border:1px solid #ddd}.admin-labourers-table th,.admin-labourers-table td{border:1px solid #ddd;padding:8px;text-align:center}.admin-labourers-table th{background-color:#f4f4f4}.admin-employers-container{width:90%;margin:20px auto;font-family:Arial,sans-serif}.admin-employers-title,.admin-employers-search{text-align:center;margin-bottom:20px}.admin-employers-input{width:80%;padding:10px;border:1px solid #ccc;border-radius:5px}.admin-employers-table-container{overflow-x:auto}.admin-employers-table{width:100%;border-collapse:collapse;border:1px solid #ddd}.admin-employers-table th,.admin-employers-table td{border:1px solid #ddd;padding:8px;text-align:center}.admin-employers-table th{background-color:#f4f4f4}.admin-wallet-container{width:90%;margin:20px auto;font-family:Arial,sans-serif}.admin-wallet-title,.admin-wallet-search{text-align:center;margin-bottom:20px}.admin-wallet-input{width:80%;padding:10px;border:1px solid #ccc;border-radius:5px}.admin-wallet-table-container{overflow-x:auto}.admin-wallet-table{width:100%;border-collapse:collapse;border:1px solid #ddd}.admin-wallet-table th,.admin-wallet-table td{border:1px solid #ddd;padding:8px;text-align:center}.admin-wallet-table th{background-color:#f4f4f4}.admin-wallet-add{background-color:green;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin-right:5px}.admin-wallet-deduct{background-color:red;color:#fff;border:none;padding:5px 10px;cursor:pointer}.admin-wallet-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}.admin-wallet-modal-content{background:#fff;padding:20px;border-radius:5px;text-align:center;width:300px}.admin-wallet-modal-input{width:100%;padding:8px;margin:10px 0}.admin-wallet-modal-actions{display:flex;justify-content:space-around}.admin-wallet-confirm{background-color:green;color:#fff;border:none;padding:8px 12px;cursor:pointer}.admin-wallet-cancel{background-color:red;color:#fff;border:none;padding:8px 12px;cursor:pointer}.landing-page-container{font-family:Arial,sans-serif;color:#222;background-color:#f4f4f4;min-height:100vh;display:flex;flex-direction:column;align-items:center}.landing-page-header{text-align:center;padding:60px 20px 40px;background-color:#00695c;color:#fff;width:100%}.landing-page-title{font-size:3.5rem;margin:0}.landing-page-tagline{font-size:1.5rem;margin-top:10px;color:#c8e6c9}.landing-page-cta-button{display:inline-block;margin-top:25px;background-color:#ffca28;color:#000;padding:14px 28px;text-decoration:none;font-weight:700;border-radius:6px;font-size:1rem}.landing-page-section{padding:50px 20px;width:100%;max-width:1200px}.alt-section{background-color:#e0f2f1}.landing-page-section-title{text-align:center;font-size:2.2rem;margin-bottom:30px;color:#004d40}.landing-page-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}.landing-page-card{background-color:#fff;padding:24px;border-radius:8px;width:300px;box-shadow:0 3px 12px #0000001a;text-align:center}.landing-page-card h3{margin-bottom:10px;color:#00796b}.landing-page-card p{color:#555}.landing-page-footer{margin-top:auto;background-color:#263238;color:#eee;padding:20px;width:100%;text-align:center}
