#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:20px}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#3498db;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.16)}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;box-sizing:border-box;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px rgba(52,152,219,.36)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border-color:#3498db;background-color:#3498db;box-sizing:content-box}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right:after{right:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.login-email-input[data-v-3082131c],button.submit-btn[data-v-3082131c],input[type=password][data-v-3082131c]{width:100%;padding:15px;font-size:1.2rem;margin-bottom:20px;border-radius:10px;border:2px solid #ccc;background-color:#f9f9f9;box-sizing:border-box}.onboarding-email-input[data-v-3082131c]{padding:20px;width:48%;margin:20px 0;font-size:1.5rem;border-radius:10px;border:3px solid #ccc}.login-input[data-v-3082131c]{width:100%;padding:15px;font-size:1.2rem;margin-bottom:20px;border-radius:10px;border:2px solid #ccc;background-color:#f9f9f9;box-sizing:border-box}.login-button[data-v-3082131c]{background-color:#28a745;color:#fff;padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:1.2rem;position:absolute;top:10px;right:25px;transition:background-color .3s ease;z-index:10}.login-button[data-v-3082131c]:hover{background-color:#218838}.modal[data-v-3082131c]{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.modal-content[data-v-3082131c]{background-color:#fff;padding:40px;border-radius:10px;width:400px;max-width:90%;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.1);position:relative}.form-input[data-v-3082131c]{width:100%;padding:15px;font-size:1.2rem;margin-bottom:20px;border-radius:10px;border:2px solid #ccc;background-color:#f9f9f9;box-sizing:border-box}button.submit-btn[data-v-3082131c]{padding:15px 30px;background-color:#28a745;color:#fff;font-size:1.2rem;border-radius:10px;border:none;cursor:pointer;width:100%}button.submit-btn[data-v-3082131c]:hover{background-color:#218838}.close[data-v-3082131c]{position:absolute;top:15px;right:20px;font-size:1.5rem;color:#888;cursor:pointer}.close[data-v-3082131c]:hover{color:#333}.form-group[data-v-3082131c]{margin-bottom:15px}input[type=password][data-v-3082131c],input[type=text][data-v-3082131c]{width:100%;padding:10px;border-radius:5px;border:1px solid #ccc}.submit-btn[data-v-3082131c]{padding:10px 20px;background-color:#28a745;color:#fff;font-size:1rem;border-radius:5px;border:none;cursor:pointer;width:auto;text-align:center;display:inline-block}.error[data-v-3082131c]{color:red;margin-top:10px}.country-selection-container[data-v-3082131c]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px;width:100%}select[data-v-3082131c]{width:60%;padding:12px;font-size:1.2rem;border-radius:8px;border:1px solid #ccc;margin-top:10px}p[data-v-3082131c]{margin-top:10px;font-size:1.2rem;color:#555;text-align:center}.warning-text[data-v-3082131c]{color:#ebd320;font-size:1.1rem;text-align:center;margin-top:10px}.progress-bar-container[data-v-3082131c]{display:flex;align-items:center;justify-content:space-between;padding:10px 25%;background-color:#fff;position:relative}.back-button[data-v-3082131c]{background:none;border:none;cursor:pointer;font-size:1.5rem;color:#000;padding-left:12px;margin-right:10px}.logo-container[data-v-3082131c]{position:absolute;left:50%;transform:translateX(-50%);text-align:center}.logo[data-v-3082131c]{width:100px;height:100px}.step-counter[data-v-3082131c]{margin-left:auto;font-size:1.2rem;color:#333}.progress-bar[data-v-3082131c]{height:8px;background-color:#e0e0e0;margin:0 25%;border-radius:4px;position:relative}.progress[data-v-3082131c]{height:100%;background-color:#fdd835;border-radius:4px;transition:width .4s ease}.salary-range[data-v-3082131c]{margin:10px 30%}.salary-inputs[data-v-3082131c]{display:flex;justify-content:space-between;margin-top:5px}.salary-inputs div[data-v-3082131c]{display:flex;flex-direction:column;align-items:center}.salary-inputs input[data-v-3082131c]{text-align:center;padding:8px;font-size:1rem;border:1px solid #ccc;border-radius:5px}h2[data-v-3082131c]{font-size:2.5rem}.options[data-v-3082131c]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}button[data-v-3082131c]{display:flex;align-items:center;gap:10px;padding:20px 40px;font-size:1.5rem;border-radius:20px;border:2px solid #ccc;background-color:#fff;cursor:pointer;transition:background-color .3s ease}button.selected[data-v-3082131c]{background-color:gold;color:#fff}button[data-v-3082131c]:hover{background-color:#f0f0f0}.salary-range[data-v-3082131c]{align-items:center;gap:20px}.salary-range input[data-v-3082131c]{padding:15px;font-size:1.5rem;border-radius:10px;border:2px solid #ccc;width:80%}.navigation[data-v-3082131c]{margin-top:40px;display:flex;justify-content:center;gap:20px}.navigation button[data-v-3082131c]{padding:20px 40px;font-size:1.5rem;border-radius:10px;border:none;background-color:#28a745;color:#fff;cursor:pointer}p[data-v-3082131c]{font-size:1.5rem;color:red}@media (max-width:768px){.modal-content[data-v-3082131c]{width:80%;padding:30px}.logo-container[data-v-3082131c]{width:60%}.salary-range[data-v-3082131c]{width:100%;margin:10px 0}.salary-inputs[data-v-3082131c]{display:flex;justify-content:space-between;gap:10px;width:100%;margin-top:10px}.salary-inputs input[data-v-3082131c]{width:48%;padding:10px;font-size:1.2rem}.salary-range input[data-v-3082131c]{width:85%}.options[data-v-3082131c]{flex-wrap:wrap}button[data-v-3082131c]{padding:15px 25px;font-size:1.2rem}.navigation button[data-v-3082131c]{padding:15px 30px}}.login-button[data-v-2d828767]{background-color:#6c00f0;color:#fff;padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:1.2rem;position:absolute;top:30px;right:25px;transition:background-color .3s ease;z-index:10}.login-button[data-v-2d828767]:hover{background-color:#4d04a0}.modal[data-v-2d828767]{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1000}.modal-content[data-v-2d828767]{background-color:#fff;padding:40px;border-radius:15px;width:400px;max-width:90%;text-align:center;box-shadow:0 10px 20px rgba(0,0,0,.2);position:relative;animation:slide-down-2d828767 .3s ease}@keyframes slide-down-2d828767{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.close[data-v-2d828767]{position:absolute;top:15px;right:20px;font-size:1.5rem;color:#888;cursor:pointer}.close[data-v-2d828767]:hover{color:#333}h2[data-v-2d828767]{font-size:2rem;color:#6c00f0;margin-bottom:20px}.login-email-input[data-v-2d828767]{width:100%;padding:12px 20px;font-size:1rem;margin-bottom:15px;border:1px solid #ccc;border-radius:8px;box-sizing:border-box}button.submit-btn[data-v-2d828767]{background-color:#6c00f0;color:#fff;font-size:1rem;padding:10px 20px;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}button.submit-btn[data-v-2d828767]:hover{background-color:#5a00c8}.forgot-password-btn[data-v-2d828767]{margin-top:10px;background:none;border:none;color:#007bff;font-size:.9rem;cursor:pointer}.forgot-password-btn[data-v-2d828767]:hover{text-decoration:underline;color:#0056b3}.error[data-v-2d828767]{color:red;font-size:.9rem;margin-top:10px}.free-remote-button[data-v-2d828767]{border:2px solid #fff;border-radius:10px;padding:15px 20px;color:#fff;font-size:1.3rem;width:100%;max-width:70%;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.free-remote-button[data-v-2d828767]:hover{transform:scale(1.05);box-shadow:0 8px 15px hsla(0,0%,100%,.1)}.brand-title[data-v-2d828767]{position:absolute;color:#fff;font-size:2rem;font-weight:700;top:100%;left:50%;width:100%;transform:translate(-50%,-50%)}.main-title[data-v-2d828767]{color:#fff;font-size:3rem;font-weight:700;margin-bottom:10px;text-align:left}.free-remote-button[data-v-2d828767]{margin-top:20px;text-align:center;font-size:1.5rem;font-weight:700}.free-form-container[data-v-2d828767]{background:#fff;color:#333;margin-top:20px;padding:20px;border-radius:10px;position:relative}.free-form-container h3[data-v-2d828767]{margin-bottom:20px}.form-group[data-v-2d828767]{width:97%;margin-bottom:15px;text-align:left;color:#000}.form-header[data-v-2d828767]{display:flex;justify-content:space-between;align-items:center}.close-button[data-v-2d828767]{background:none;border:none;font-size:1.5rem;cursor:pointer;font-weight:700;color:#333;line-height:1;padding:5px}.close-button[data-v-2d828767]:hover{color:#6c00f0}.form-header h3[data-v-2d828767]{margin-bottom:20px;margin-top:0}.form-group label[data-v-2d828767]{display:block;margin-bottom:5px;font-weight:700}.form-group input[type=email][data-v-2d828767],.form-group input[type=file][data-v-2d828767],.form-group input[type=text][data-v-2d828767]{width:100%;padding:8px;font-size:1rem;border-radius:5px;border:1px solid #ccc}.submit-button[data-v-2d828767]{background-color:#6c00f0;color:#fff;padding:10px 20px;border:none;border-radius:10px;font-size:1rem;cursor:pointer;font-weight:700;margin-top:10px}.submit-button[data-v-2d828767]:hover{background-color:#5a00c8}.testimonial-section[data-v-2d828767]{text-align:center;padding:40px}h2[data-v-2d828767]{margin-bottom:40px;color:#333}.carousel-container[data-v-2d828767]{display:flex;justify-content:center;align-items:center}.carousel[data-v-2d828767]{display:flex;overflow:hidden;width:70%}.testimonial[data-v-2d828767]{flex:1;padding:20px;text-align:center;transition:transform .3s ease}.avatar[data-v-2d828767]{width:80px;height:80px;border-radius:50%;margin-bottom:10px}.rating[data-v-2d828767]{color:#00d283;margin-bottom:10px}.star[data-v-2d828767]{font-size:1.2rem}.username[data-v-2d828767]{font-weight:700;margin-bottom:5px}.review[data-v-2d828767]{font-size:1rem;color:#666;font-style:italic}.arrow[data-v-2d828767]{background-color:transparent;border:none;font-size:2rem;cursor:pointer;padding:10px;color:#333}.left-arrow[data-v-2d828767]{margin-right:20px}.right-arrow[data-v-2d828767]{margin-left:20px}.arrow[data-v-2d828767]:hover{color:#00d283}.plan-selection-container[data-v-2d828767]{display:flex;justify-content:space-between;align-items:flex-start;padding:40px;background-color:#6c00f0;color:#fff;font-family:Arial,sans-serif}.left-section[data-v-2d828767]{flex:1}.right-section[data-v-2d828767]{position:relative}.promo-image[data-v-2d828767]{max-width:65%;height:auto}.header-section[data-v-2d828767]{text-align:left;margin-bottom:20px}.header-section2 h2[data-v-2d828767]{text-align:left;color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:20px}h2[data-v-2d828767]{font-size:2.5rem;font-weight:700}.discount-info[data-v-2d828767]{background-color:#00d283;padding:10px 20px;border-radius:25px;font-size:1.25rem;font-weight:700;display:inline-block;margin-top:10px}.plan-options[data-v-2d828767]{display:flex;flex-direction:column;gap:20px;width:100%}.plan[data-v-2d828767]{border:2px solid #fff;padding:15px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;height:100px;transition:transform .3s ease,box-shadow .3s ease;width:100%;max-width:70%;cursor:pointer;position:relative}.most-popular-banner[data-v-2d828767]{background-color:#fff;color:#6c00f0;font-weight:700;border-radius:8px 8px 0 0;position:absolute;top:-1px;left:0;width:100%;text-align:center;z-index:1}.plan[data-v-2d828767]:hover{transform:scale(1.05);box-shadow:0 8px 15px hsla(0,0%,100%,.1)}.plan-header[data-v-2d828767]{display:flex;justify-content:space-between;align-items:center;width:100%}.plan-header h3[data-v-2d828767]{font-size:2.9rem;font-weight:700;color:#fff;margin:0}.price-container[data-v-2d828767]{text-align:left;display:flex;flex-direction:column}.price-before[data-v-2d828767]{text-decoration:line-through;font-size:.8rem;color:#f1f1f1}.price-now[data-v-2d828767]{font-size:1.5rem;font-weight:700;color:#fff;margin-top:-12px;margin-bottom:-12px}.price-day[data-v-2d828767]{font-size:.8rem;color:#f1f1f1}.footer-section[data-v-2d828767]{text-align:left;margin-top:20px}.payment-info[data-v-2d828767]{font-size:.9rem;color:#fff}.payment-icons[data-v-2d828767]{display:flex;gap:10px;margin-top:10px}.payment-icons img[data-v-2d828767]{height:30px}.company-logos-section[data-v-2d828767]{padding:50px 20px;background-color:#f7f9fc;text-align:center}.company-logos-section h2[data-v-2d828767]{font-size:2rem;margin-bottom:30px;color:#333}.company-logos[data-v-2d828767]{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.company-logo[data-v-2d828767]{background-color:#f1f1f1;padding:15px;border-radius:10px;width:150px;height:100px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.company-logo img[data-v-2d828767]{max-width:100%;max-height:60px}.company-logo[data-v-2d828767]:hover{transform:scale(1.05)}@media (max-width:1700px){.plan-header h3[data-v-2d828767]{font-size:2.4rem}.price-container p[data-v-2d828767]{font-size:1rem}.payment-info[data-v-2d828767]{font-size:1rem;width:90%;text-align:left}.right-section[data-v-2d828767]{display:none}.payment-icons[data-v-2d828767]{display:flex;justify-content:left;align-items:center;gap:10px;width:100%;margin:0 auto;margin-top:10px;flex-wrap:wrap}.payment-icons img[data-v-2d828767]{height:30px}.plan[data-v-2d828767]{width:100%;max-width:80%}}.onboarding-container[data-v-946f9540]{padding:20px;text-align:center}.submit-btn[data-v-946f9540]{padding:10px 30px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer}.fetch-user-btn[data-v-fa178f6a]{padding:20px 40px;font-size:1.5rem;border-radius:10px;border:none;background-color:#28a745;color:#fff;cursor:pointer;margin-top:20px}.fetch-user-btn[data-v-fa178f6a]:hover{background-color:#218838}.success-page[data-v-fa178f6a]{text-align:center;padding:20px}h1[data-v-fa178f6a]{font-size:2.5rem;margin-bottom:20px}p[data-v-fa178f6a]{font-size:1.5rem;margin:20px 0;color:#555}.form-group[data-v-fa178f6a]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}label[data-v-fa178f6a]{font-size:1.5rem;margin-bottom:10px;color:#333}.form-input[data-v-fa178f6a]{padding:20px;width:60%;font-size:1.5rem;border-radius:10px;border:2px solid #ccc}.submit-btn[data-v-fa178f6a]{padding:20px 40px;font-size:1.5rem;border-radius:10px;border:none;background-color:#28a745;color:#fff;cursor:pointer;margin-top:20px}.submit-btn[data-v-fa178f6a]:hover{background-color:#218838}p.error[data-v-fa178f6a]{color:red}p.success[data-v-fa178f6a]{color:green}.profile-button[data-v-254f7238]{background-color:#28a745;color:#fff;padding:12px 20px;border-radius:30px;border:none;cursor:pointer;margin-left:10px}.toast[data-v-254f7238]{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background-color:#28a745;color:#fff;padding:10px 20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);font-size:1rem;opacity:0;animation:fadeInOut-254f7238 3s ease-in-out forwards}@keyframes fadeInOut-254f7238{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.subscription-section[data-v-254f7238]{background-color:#f9f9f9;padding:20px;border:2px solid #e0e0e0;border-radius:8px;margin:20px 0;text-align:center}.subscription-text[data-v-254f7238]{font-size:1.2rem;color:#333;margin-bottom:10px}.subscription-form[data-v-254f7238]{display:flex;justify-content:center;align-items:center;gap:10px}.subscription-input[data-v-254f7238]{padding:10px;font-size:1rem;border-radius:5px;border:1px solid #ccc;width:250px;max-width:80%}.subscribe-button[data-v-254f7238]{background-color:#28a745;color:#fff;padding:10px 20px;border-radius:5px;border:none;cursor:pointer;font-size:1rem}.subscribe-button[data-v-254f7238]:hover{background-color:#218838}.logout-button[data-v-254f7238]{background-color:#28a745;color:#fff;padding:12px 20px;border-radius:30px;border:none;cursor:pointer;margin-left:10px}.footer[data-v-254f7238]{background-color:#1f1f1f;color:#fff;padding:20px 0;margin-top:40px}.footer-top[data-v-254f7238]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.footer-logo[data-v-254f7238]{font-weight:700;font-size:18px}.footer-links[data-v-254f7238]{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:10px}.footer-bottom-links a[data-v-254f7238],.footer-links a[data-v-254f7238]{color:#fff;text-decoration:none;font-size:14px}.remote-jobs-posted[data-v-254f7238]{background-color:#ffe6e6;color:#28a745;padding:5px 10px;border-radius:4px;font-size:14px}.footer-bottom[data-v-254f7238]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:15px;padding-left:15px;border-top:1px solid #333}.footer-bottom-links[data-v-254f7238]{display:flex;gap:15px;align-items:center}.social-links a[data-v-254f7238]{color:#fff;text-decoration:none;font-size:18px;margin-left:10px}.social-links a[data-v-254f7238]:hover{color:#28a745}.orange-button[data-v-254f7238]{background-color:#28a745;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.post-job-button[data-v-254f7238]{background-color:#28a745;color:#fff;padding:12px 20px;border-radius:30px;border:none;cursor:pointer}.job-list-page[data-v-254f7238]{max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif;background-color:#f8f8f8;display:flex;flex-direction:column;height:150vh}.header[data-v-254f7238]{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.logo[data-v-254f7238]{position:relative;top:134%;left:7%}.logo img[data-v-254f7238]{position:absolute;top:1;left:2;width:210px;transform:translate(-50%,-50%);z-index:10}.header-links[data-v-254f7238]{display:flex;align-items:center}.job-category-header[data-v-254f7238]{text-align:center;margin-bottom:30px}.category-title[data-v-254f7238]{font-size:28px;font-weight:700;color:#333}.latest-post[data-v-254f7238]{color:#666}.search-subscribe[data-v-254f7238]{display:flex;justify-content:center;margin-bottom:20px}.search-bar[data-v-254f7238]{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:600px;padding:15px;background-color:#fff;border-radius:30px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.search-input[data-v-254f7238]{flex:1;border:none;outline:none;padding:15px;font-size:16px;border-radius:30px}.search-button[data-v-254f7238]{background-color:#28a745;color:#fff;padding:12px 30px;border-radius:30px;border:none;cursor:pointer}.job-search-container[data-v-254f7238]{display:flex;flex-wrap:wrap;margin-bottom:20px;justify-content:center}.filters[data-v-254f7238]{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.filter-wrapper[data-v-254f7238]{position:relative}.filter-button[data-v-254f7238]{padding:10px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;cursor:pointer}.sort-wrapper[data-v-254f7238]{position:relative}.dropdown-content[data-v-254f7238]{position:absolute;background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);width:200px;z-index:1}.dropdown-content h4[data-v-254f7238]{margin:0;font-size:16px;font-weight:700;color:#333;padding-bottom:8px;border-bottom:1px solid #e0e0e0;margin-bottom:12px}.dropdown-item[data-v-254f7238]{display:flex;align-items:center;margin-bottom:8px}.dropdown-item[data-v-254f7238]:last-child{margin-bottom:0}.dropdown-item input[type=checkbox][data-v-254f7238]{margin-right:8px}.dropdown-item label[data-v-254f7238]{font-size:14px;color:#555}.dropdown-content button[data-v-254f7238]{background-color:#28a745;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:14px;margin-top:10px}.dropdown-content button[data-v-254f7238]:hover{background-color:#e04646}.job-cards[data-v-254f7238]{flex-grow:1;overflow-y:auto;padding-right:10px;height:calc(100vh - 300px)}.job-card[data-v-254f7238]{background-color:#fff;padding:25px;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.15);border-left:8px solid #28a745;cursor:pointer;position:relative;margin-bottom:20px}.job-header[data-v-254f7238]{display:flex;justify-content:space-between;margin-bottom:15px}.location[data-v-254f7238],.time-posted[data-v-254f7238]{font-size:1.2rem;color:#666}.job-title[data-v-254f7238]{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:10px}.company-name[data-v-254f7238]{font-size:1.5rem;color:#555;margin-bottom:10px}.job-details[data-v-254f7238]{display:flex;justify-content:space-between;font-size:1.3rem;color:#444;margin-top:10px}.job-type[data-v-254f7238],.salary[data-v-254f7238]{font-size:1.3rem;color:#444}.company-logo[data-v-254f7238]{position:absolute;bottom:10px;left:10px}.company-logo-img[data-v-254f7238]{border-radius:5%;margin-top:10px}@media (max-width:768px){.logo img[data-v-254f7238]{width:90px}.logo[data-v-254f7238]{top:15%;left:10%}.company-logo-img[data-v-254f7238]{width:50px;height:50px}.subscription-form[data-v-254f7238]{flex-direction:column;align-items:center}.subscription-input[data-v-254f7238]{width:100%;margin-bottom:10px}.subscribe-button[data-v-254f7238]{width:100%}.subscription-section[data-v-254f7238]{display:none}.job-header[data-v-254f7238]{margin-bottom:-32px}}.job-detail[data-v-1f0001f7]{max-width:1200px;margin:0 auto;padding:20px;text-align:left}.job-container[data-v-1f0001f7]{display:flex;gap:20px;align-items:flex-start}.job-info[data-v-1f0001f7]{flex:2;background-color:#fff;padding:20px;border-radius:8px;text-align:left}.job-tags[data-v-1f0001f7]{margin:10px 0;display:flex;flex-wrap:wrap;gap:10px}.job-tag[data-v-1f0001f7]{display:inline-block;background-color:#f0f0f0;padding:5px 10px;border-radius:5px}.time-posted[data-v-1f0001f7]{color:#666;text-align:left}.job-description[data-v-1f0001f7]{white-space:normal;margin:20px 0;line-height:1.6;max-width:800px;text-align:left;font-size:18px}.job-description p[data-v-1f0001f7]{margin-bottom:15px}.apply-button[data-v-1f0001f7]{display:inline-block;padding:10px 20px;background-color:#28a745;color:#fff;text-decoration:none;border-radius:5px;margin-top:20px;text-align:center}.company-info[data-v-1f0001f7]{flex:1;background-color:#f9f9f9;padding:20px;border-radius:8px;text-align:left;box-shadow:0 4px 8px rgba(0,0,0,.1);position:relative;height:-moz-fit-content;height:fit-content}.company-logo[data-v-1f0001f7]{position:absolute;top:10px;right:10px;width:110px;height:100px;border-radius:5%;-o-object-fit:cover;object-fit:cover}.company-card[data-v-1f0001f7]{margin-bottom:20px}.location[data-v-1f0001f7]{font-size:18px;color:#666}.company-website[data-v-1f0001f7]{display:inline-block;margin:10px 0;color:#0073e6;text-decoration:none;text-align:left}.apply-button-side[data-v-1f0001f7]{display:inline-block;width:100%;padding:10px;background-color:#28a745;color:#fff;text-decoration:none;border-radius:5px;text-align:center}.view-all-jobs[data-v-1f0001f7]{display:inline-block;margin-top:10px;color:#0073e6;text-decoration:none;text-align:center}.back-button[data-v-1f0001f7]{display:inline-block;padding:10px 20px;background-color:#28a745;color:#fff;text-decoration:none;border-radius:5px;margin-bottom:20px;cursor:pointer}@media (max-width:768px){.job-container[data-v-1f0001f7]{flex-direction:column;gap:20px}.company-info[data-v-1f0001f7]{order:-1}.job-info[data-v-1f0001f7]{flex:1;padding:15px}.company-info[data-v-1f0001f7]{flex:1;padding:15px;box-shadow:none;width:90%;height:auto}.job-title[data-v-1f0001f7]{font-size:1.5rem}.job-description[data-v-1f0001f7]{font-size:1rem;line-height:1.5;max-width:100%;padding:0 15px}.company-website[data-v-1f0001f7]{font-size:1rem}.apply-button-side[data-v-1f0001f7],.apply-button[data-v-1f0001f7]{width:100%;padding:12px 0}.company-logo[data-v-1f0001f7]{width:80px;height:80px;-o-object-fit:contain;object-fit:contain}.back-button[data-v-1f0001f7]{width:100%;padding:12px 0;text-align:center}.view-all-jobs[data-v-1f0001f7]{display:block;margin-top:10px;text-align:center}.job-tags[data-v-1f0001f7]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:15px}.job-tag[data-v-1f0001f7]{font-size:.9rem;padding:6px 12px;background-color:#f0f0f0;border-radius:5px}.location[data-v-1f0001f7],.time-posted[data-v-1f0001f7]{font-size:1rem;color:#666}}.post-job-page[data-v-63cf2a15]{max-width:800px;margin:0 auto;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1)}h1[data-v-63cf2a15],h2[data-v-63cf2a15]{text-align:center;margin-bottom:20px}.form-group[data-v-63cf2a15]{margin-bottom:15px}.form-group label[data-v-63cf2a15]{display:block;margin-bottom:5px;font-weight:700}.form-group input[data-v-63cf2a15],.form-group select[data-v-63cf2a15],.form-group textarea[data-v-63cf2a15]{width:100%;padding:10px;border-radius:5px;border:1px solid #ccc}.orange-button[data-v-63cf2a15]{background-color:#28a745;color:#fff;padding:12px 30px;border-radius:30px;border:none;cursor:pointer;margin-top:10px;display:block;margin-left:auto;margin-right:auto}.profile-page[data-v-61038e34]{padding:20px}.job-list[data-v-61038e34],.profile-details[data-v-61038e34]{margin-bottom:30px}label[data-v-61038e34]{font-weight:700;display:block;margin-top:10px}input[data-v-61038e34]{padding:8px;border:1px solid #ccc;border-radius:4px;width:100%}.job-item[data-v-61038e34]{margin-bottom:15px}button[data-v-61038e34]{margin-right:10px;background-color:#28a745;color:#fff;padding:10px 15px;border:none;border-radius:5px;cursor:pointer}button[data-v-61038e34]:hover{background-color:#218838}.signup-button[data-v-6f0169d0]{background-color:#6c00f0;color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:16px;cursor:pointer;margin-left:20px}.signup-button[data-v-6f0169d0]:hover{background-color:#6c00f0}.popup-overlay[data-v-6f0169d0]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content[data-v-6f0169d0]{background:#fff;padding:20px;border-radius:8px;text-align:center;width:300px}.popup-content h3[data-v-6f0169d0]{margin-bottom:10px}.popup-content p[data-v-6f0169d0]{margin-bottom:20px}.close-popup[data-v-6f0169d0]{background-color:#28a745;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.close-popup[data-v-6f0169d0]:hover{background-color:#218838}.job-tags[data-v-6f0169d0]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:15px}.job-tag[data-v-6f0169d0]{font-size:.9rem;padding:6px 12px;background-color:#f0f0f0;border-radius:5px}.remote-jobs-button[data-v-6f0169d0]{padding:10px 20px;margin-top:10px;background-color:#6c00f0;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:15px;width:100%}.remote-jobs-button[data-v-6f0169d0]:hover{background-color:#36017b}.job-detail[data-v-6f0169d0]{max-width:1200px;margin:0 auto;padding:20px;text-align:left}.job-container[data-v-6f0169d0]{display:flex;gap:20px}.job-info[data-v-6f0169d0]{flex:2;background-color:#fff;padding:20px;border-radius:8px;text-align:left}.company-info[data-v-6f0169d0]{flex:1}.company-info[data-v-6f0169d0],.signup-section[data-v-6f0169d0]{background-color:#f9f9f9;padding:20px;border-radius:8px;text-align:left}.signup-section[data-v-6f0169d0]{margin-top:40px}.signup-form[data-v-6f0169d0]{display:flex;flex-direction:column;gap:20px}.form-group label[data-v-6f0169d0]{font-weight:700;margin-bottom:5px;text-align:left}.form-group input[data-v-6f0169d0],.form-group textarea[data-v-6f0169d0]{width:100%;padding:10px;border-radius:5px;border:1px solid #ccc;text-align:left}textarea[data-v-6f0169d0]{resize:none;text-align:left}.submit-button[data-v-6f0169d0]{padding:10px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer}.submit-button[data-v-6f0169d0]:hover{background-color:#218838}.form-row[data-v-6f0169d0]{display:flex;gap:40px}.profile-button[data-v-1bf82d4e]{background-color:#28a745;color:#fff;padding:12px 20px;border-radius:30px;border:none;cursor:pointer;margin-left:10px}.toast[data-v-1bf82d4e]{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background-color:#28a745;color:#fff;padding:10px 20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);font-size:1rem;opacity:0;animation:fadeInOut-1bf82d4e 3s ease-in-out forwards}@keyframes fadeInOut-1bf82d4e{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.subscription-section[data-v-1bf82d4e]{background-color:#f9f9f9;padding:20px;border:2px solid #e0e0e0;border-radius:8px;margin:20px 0;text-align:center}.subscription-text[data-v-1bf82d4e]{font-size:1.2rem;color:#333;margin-bottom:10px}.subscription-form[data-v-1bf82d4e]{display:flex;justify-content:center;align-items:center;gap:10px}.subscription-input[data-v-1bf82d4e]{padding:10px;font-size:1rem;border-radius:5px;border:1px solid #ccc;width:250px;max-width:80%}.subscribe-button[data-v-1bf82d4e]{background-color:#28a745;color:#fff;padding:10px 20px;border-radius:5px;border:none;cursor:pointer;font-size:1rem}.subscribe-button[data-v-1bf82d4e]:hover{background-color:#218838}.logout-button[data-v-1bf82d4e]{background-color:#28a745;color:#fff;padding:12px 20px;border-radius:30px;border:none;cursor:pointer;margin-left:10px}.footer[data-v-1bf82d4e]{background-color:#1f1f1f;color:#fff;padding:20px 0;margin-top:40px}.footer-top[data-v-1bf82d4e]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.footer-logo[data-v-1bf82d4e]{font-weight:700;font-size:18px}.footer-links[data-v-1bf82d4e]{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:10px}.footer-bottom-links a[data-v-1bf82d4e],.footer-links a[data-v-1bf82d4e]{color:#fff;text-decoration:none;font-size:14px}.remote-jobs-posted[data-v-1bf82d4e]{background-color:#ffe6e6;color:#28a745;padding:5px 10px;border-radius:4px;font-size:14px}.footer-bottom[data-v-1bf82d4e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:15px;padding-left:15px;border-top:1px solid #333}.footer-bottom-links[data-v-1bf82d4e]{display:flex;gap:15px;align-items:center}.social-links a[data-v-1bf82d4e]{color:#fff;text-decoration:none;font-size:18px;margin-left:10px}.social-links a[data-v-1bf82d4e]:hover{color:#28a745}.orange-button[data-v-1bf82d4e]{background-color:#28a745}.orange-button2[data-v-1bf82d4e],.orange-button[data-v-1bf82d4e]{color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.orange-button2[data-v-1bf82d4e]{background-color:#5a00c8}.post-job-button[data-v-1bf82d4e]{background-color:#28a745;color:#fff;padding:12px 20px;border-radius:30px;border:none;cursor:pointer}.job-list-page[data-v-1bf82d4e]{max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif;background-color:#f8f8f8;display:flex;flex-direction:column;height:150vh}.header[data-v-1bf82d4e]{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.logo[data-v-1bf82d4e]{position:relative;top:134%;left:7%}.logo img[data-v-1bf82d4e]{position:absolute;top:1;left:2;width:210px;transform:translate(-50%,-50%);z-index:10}.header-links[data-v-1bf82d4e]{display:flex;align-items:center}.job-category-header[data-v-1bf82d4e]{text-align:center;margin-bottom:30px}.category-title[data-v-1bf82d4e]{font-size:28px;font-weight:700;color:#333}.latest-post[data-v-1bf82d4e]{color:#666}.search-subscribe[data-v-1bf82d4e]{display:flex;justify-content:center;margin-bottom:20px}.search-bar[data-v-1bf82d4e]{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:600px;padding:15px;background-color:#fff;border-radius:30px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.search-input[data-v-1bf82d4e]{flex:1;border:none;outline:none;padding:15px;font-size:16px;border-radius:30px}.search-button[data-v-1bf82d4e]{background-color:#28a745;color:#fff;padding:12px 30px;border-radius:30px;border:none;cursor:pointer}.job-search-container[data-v-1bf82d4e]{display:flex;flex-wrap:wrap;margin-bottom:20px;justify-content:center}.filters[data-v-1bf82d4e]{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.filter-wrapper[data-v-1bf82d4e]{position:relative}.filter-button[data-v-1bf82d4e]{padding:10px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;cursor:pointer}.sort-wrapper[data-v-1bf82d4e]{position:relative}.dropdown-content[data-v-1bf82d4e]{position:absolute;background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);width:200px;z-index:1}.dropdown-content h4[data-v-1bf82d4e]{margin:0;font-size:16px;font-weight:700;color:#333;padding-bottom:8px;border-bottom:1px solid #e0e0e0;margin-bottom:12px}.dropdown-item[data-v-1bf82d4e]{display:flex;align-items:center;margin-bottom:8px}.dropdown-item[data-v-1bf82d4e]:last-child{margin-bottom:0}.dropdown-item input[type=checkbox][data-v-1bf82d4e]{margin-right:8px}.dropdown-item label[data-v-1bf82d4e]{font-size:14px;color:#555}.dropdown-content button[data-v-1bf82d4e]{background-color:#28a745;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:14px;margin-top:10px}.dropdown-content button[data-v-1bf82d4e]:hover{background-color:#e04646}.job-cards[data-v-1bf82d4e]{flex-grow:1;overflow-y:auto;padding-right:10px;height:calc(100vh - 300px)}.job-card[data-v-1bf82d4e]{background-color:#fff;padding:25px;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.15);border-left:8px solid #28a745;cursor:pointer;position:relative;margin-bottom:20px}.job-header[data-v-1bf82d4e]{display:flex;justify-content:space-between;margin-bottom:15px}.location[data-v-1bf82d4e],.time-posted[data-v-1bf82d4e]{font-size:1.2rem;color:#666}.job-title[data-v-1bf82d4e]{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:10px}.company-name[data-v-1bf82d4e]{font-size:1.5rem;color:#555;margin-bottom:10px}.job-details[data-v-1bf82d4e]{display:flex;justify-content:space-between;font-size:1.3rem;color:#444;margin-top:10px}.job-type[data-v-1bf82d4e],.salary[data-v-1bf82d4e]{font-size:1.3rem;color:#444}.company-logo[data-v-1bf82d4e]{position:absolute;bottom:10px;left:10px}.company-logo-img[data-v-1bf82d4e]{border-radius:5%;margin-top:10px}@media (max-width:768px){.logo img[data-v-1bf82d4e]{width:90px}.logo[data-v-1bf82d4e]{top:15%;left:10%}.company-logo-img[data-v-1bf82d4e]{width:50px;height:50px}.subscription-form[data-v-1bf82d4e]{flex-direction:column;align-items:center}.subscription-input[data-v-1bf82d4e]{width:100%;margin-bottom:10px}.subscribe-button[data-v-1bf82d4e]{width:100%}.subscription-section[data-v-1bf82d4e]{display:none}.job-header[data-v-1bf82d4e]{margin-bottom:-32px}}