.signup-container{display:flex;font-family:Arial,sans-serif;height:100vh}.signup-left,.signup-right{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.signup-left{background-color:#2bb9a9;color:#fff}.signup-left h2{font-size:28px;margin-bottom:10px}.signup-left button{background-color:initial;border:2px solid #fff;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 30px}.signup-right{background-color:#fff;box-shadow:-2px 0 5px #0000001a}.signup-right h2{color:#2bb9a9;font-size:26px;margin-bottom:10px}.social-icons{display:flex;gap:10px;margin-bottom:10px}.social-icons span{background-color:#eee;border-radius:50%;cursor:pointer;display:grid;font-weight:700;height:35px;place-items:center;width:35px}.or-text{color:gray;font-size:12px;margin:10px 0}.signup-right form{display:flex;flex-direction:column;gap:15px;width:250px}.signup-right input{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:10px}.signup-btn{background-color:#2bb9a9;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;padding:12px}.login-container{align-items:center;background:#fff7ef;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.heading{color:#00c853;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.search-icon{color:red;font-size:30px;font-weight:700;margin-left:10px;margin-top:20px}.login-card{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #0000001a;padding:40px 30px;text-align:center;width:340px}.login-card h2{color:#333;font-size:22px;margin-bottom:30px}form{display:flex;flex-direction:column;gap:18px;text-align:left}label{color:#555;font-size:14px}.input-group{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:8px;display:flex;padding:10px 12px}.input-group .icon{font-size:16px;margin-right:10px}.input-group input{border:none;font-size:14px;outline:none;width:100%}.login-btn{background:linear-gradient(90deg,#00c853,#64dd17);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:12px}.login-btn:hover{background:linear-gradient(90deg,#00bfa5,#1de9b6)}.login-footer{display:flex;font-size:13px;justify-content:space-between;margin-top:20px}.login-footer a{color:#06c;text-decoration:none}.login-footer a:hover{text-decoration:underline}.nav{background-color:#e3e2e2;display:flex;flex-direction:row;gap:80%}.profile-icon{background-color:#fff;border-radius:45%;cursor:pointer;font-size:25px;margin-bottom:10px;margin-left:10px;margin-top:10px;padding:10px}.heading{display:flex;flex-direction:row;gap:10px}.heading h2{font-size:25px}.body{background-color:#f9f9f9;background-repeat:no-repeat;background-size:cover;height:100vh;margin-left:10%;margin-right:10%}.nav2{background-color:#2e8b57;display:flex;flex-direction:row;width:100%}.nav2 div{align-items:center;display:flex;justify-content:center;width:33.33%}.nav2 button{background-color:#2e8b57;color:#fff;cursor:pointer;font-size:20px;font-weight:900;padding:10px 50px}.profile-container{background:#fff;border-radius:10px;box-shadow:0 0 12px #0000001a;margin:40px auto;max-width:600px;padding:25px}.profile-form{display:flex;flex-direction:column;gap:15px}.profile-form label{font-weight:600}.profile-form input,.profile-form textarea{border:1px solid #ccc;border-radius:6px;font-size:15px;padding:10px;width:100%}.wallet-row{align-items:center;display:flex;gap:10px}.wallet-row input{flex:1 1}.save-btn,.wallet-row button{background:#2bb9a9;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 16px}.jobs-container{background-color:#f9f9f9;min-height:100vh;padding:20px 40px}.jobs-container h1{font-size:2rem;margin-bottom:30px;text-align:center}.jobs-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.job-card{background:#fff;border-radius:10px;box-shadow:0 4px 14px #00000014;padding:20px;transition:transform .2s}.job-card:hover{transform:translateY(-4px)}.job-card h2{color:#2e2e2e;font-size:20px;margin:0}.job-card h4{color:#666;font-size:16px;margin-top:4px}.job-card p{color:#444;margin:6px 0}.job-desc{color:#555;font-size:14px;margin-top:10px}.apply-btn{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px 16px;transition:background-color .3s}.apply-btn:hover{background-color:#0056b3}.addJob{align-items:center;background-color:#007bff;border-radius:50%;bottom:30px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;display:flex;font-size:30px;font-weight:900;height:60px;justify-content:center;position:fixed;right:30px;width:60px;z-index:999}.add-job-container{background:#fff;border-radius:10px;box-shadow:0 4px 14px #0000001a;margin:auto;max-width:600px;padding:40px}.add-job-container h2{margin-bottom:20px;text-align:center}.job-form{display:flex;flex-direction:column;gap:15px}.job-form input,.job-form textarea{border:1px solid #ccc;border-radius:6px;font-size:16px;padding:12px}.job-form textarea{height:120px;resize:vertical}.job-form button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:12px}.job-form button:hover{background-color:#0056b3}.connect-container{flex-wrap:wrap}.connect-container,.user-card{display:flex;justify-content:space-between;padding:16px}.user-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 6px #0000001a;box-sizing:border-box;flex-basis:calc(33.33% - 24px);flex-direction:column;flex-grow:1;flex-shrink:1;margin:12px;max-width:calc(33.33% - 24px)}.user-card h3{color:#333;margin-bottom:8px}.user-card p{color:#555;margin:4px 0}.user-card strong{color:#111}.connect-btn{align-self:flex-start;background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;margin-top:12px;padding:10px 16px;transition:background-color .2s ease}.connect-btn:hover{background-color:#0056b3}@media (max-width:768px){.user-card{flex-basis:calc(50% - 24px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 24px)}}@media (max-width:480px){.user-card{flex:1 1 100%;max-width:100%}}
/*# sourceMappingURL=main.fa31af3c.css.map*/