.header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:15px 20px;background-color:#7dbbe3;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.website-logo{width:120px;height:auto}.nav-links{display:-ms-flexbox;display:flex;grid-gap:40px;gap:40px;list-style-type:none;margin:0;padding:0}.nav-link{text-decoration:none;color:#333;font-weight:700;font-size:18px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.nav-link:hover{color:#007bff}.logout-button{background-color:#dc3545;color:#fff;border:none;padding:10px 16px;border-radius:5px;cursor:pointer;font-size:16px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.logout-button:hover{background-color:#c82333}.home-bg-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png);background-size:cover;height:100vh}.home-container{margin:15px}.heading-home{font-size:55px;font-weight:700;color:#fff}.description-home{font-size:35px;font-weight:200;color:#fff}.find-jobs-btn{background-color:#007bff;color:#fff;padding:10px 15px;border:none;cursor:pointer;border-radius:5px}.app-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100vh;background-color:#f4f4f4}.jobby-app-container{background-color:#fff;padding:30px;border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);width:350px;text-align:center}.jobby-app-container img{width:120px;margin-bottom:20px}.form-container,.input-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.input-container{text-align:left;margin-bottom:15px}.input-container label{font-size:14px;font-weight:700;margin-bottom:5px;color:#333}.input-container input{padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.login-btn{width:100%;padding:10px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;font-size:18px;cursor:pointer;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}button:hover{background-color:#388e3c}.error{color:red;font-size:14px;margin-top:10px}.job-page-container{display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px;padding:20px;background-color:#121212;min-height:100vh}.sidebar{width:25%;background-color:#1e1e1e;padding:20px;border-radius:12px;color:#fff;-webkit-box-shadow:0 4px 10px hsla(0,0%,100%,.1);box-shadow:0 4px 10px hsla(0,0%,100%,.1)}.profile-container{text-align:center;margin-bottom:20px}.profile-image{width:80px;height:80px;border-radius:50%;margin-bottom:10px;border:2px solid #fff}.profile-name{font-size:18px;font-weight:700}.filter-container{margin-top:20px}.filter-title{font-size:16px;font-weight:700;margin-bottom:10px}.filter-list{list-style-type:none;padding:0}.filter-item{margin-bottom:10px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.filter-item:hover{color:#fbbf24}.right-section{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px}.search-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#1e1e1e;padding:10px;border-radius:8px}.search-input{-ms-flex:1 1;flex:1 1;background:none;border:none;color:#fff;font-size:16px;padding:8px}.search-input:focus{outline:none}.search-button{background-color:#fbbf24;border:none;padding:8px 12px;border-radius:5px;cursor:pointer}.search-button:hover{background-color:#d4a700}.job-listings{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px}@media (max-width:768px){.job-page-container{-ms-flex-direction:column;flex-direction:column}.right-section,.sidebar{width:100%}}.job-details-container{max-width:900px;margin:auto;padding:20px}.job-card{background:#fff;padding:20px;border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.job-header{-ms-flex-align:center;align-items:center;grid-gap:20px;gap:20px}.company-details,.job-header{display:-ms-flexbox;display:flex}.company-details{-ms-flex-direction:column;flex-direction:column}.company-logo{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.job-title{font-size:20px;font-weight:700;margin:0}.job-rating{-ms-flex-align:center;align-items:center;grid-gap:5px;gap:5px;font-size:16px}.job-meta,.job-rating{display:-ms-flexbox;display:flex}.job-meta{-ms-flex-pack:justify;justify-content:space-between;font-size:14px;color:#555}.package{font-weight:700;color:#4f46e5}hr{margin:15px 0;border:.5px solid #ddd}.company-link,.description{margin-top:10px}.company-link{display:inline-block;color:#2563eb;font-weight:700}.skills-container{margin-top:20px}.skills-list{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:15px;gap:15px}.skill-item,.skills-list{display:-ms-flexbox;display:flex}.skill-item{-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px;background:#f8f9fa;padding:10px;border-radius:8px}.skill-logo{width:40px}.similar-jobs{margin-top:20px}.similar-jobs-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:15px;gap:15px}.similar-job-card{width:280px;padding:15px;border-radius:8px;background:#f8f9fa;text-align:center;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}.error-text{color:red;text-align:center}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*# sourceMappingURL=main.b4a62ea7.chunk.css.map */