.login-bg{background-color:#000;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.login-card{background-color:#202020;padding:40px;width:380px;border-radius:10px;text-align:left;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.login-logo{display:block;width:120px;margin:0 auto 30px}.login-label{color:#fff;font-size:12px;font-weight:600;margin-bottom:6px;display:block}.login-input{width:100%;border:1px solid #6366f1;background-color:transparent;color:#fff;padding:10px;border-radius:5px;margin-bottom:20px;outline:none}.login-input::-webkit-input-placeholder{color:#94a3b8}.login-input::-moz-placeholder{color:#94a3b8}.login-input:-ms-input-placeholder{color:#94a3b8}.login-input::-ms-input-placeholder{color:#94a3b8}.login-input::placeholder{color:#94a3b8}.login-btn{background-color:#6366f1;width:100%;padding:12px;color:#fff;border-radius:8px;border:none;font-weight:600;cursor:pointer;font-size:14px;margin-top:10px}.login-btn:hover{background-color:#4f46e5}.error-msg{color:#ff0b37;font-size:12px;margin-top:10px;text-align:left}.header-container{background-color:#272727;height:70px;padding:0 30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.header-logo{width:120px}.header-links{display:-ms-flexbox;display:flex;grid-gap:30px;gap:30px;list-style-type:none}.link-item{text-decoration:none;color:#fff;font-size:18px;font-weight:500}.logout-btn{background-color:#6366f1;padding:8px 20px;color:#fff;border:none;border-radius:5px;cursor:pointer}.mobile-nav{display:none;list-style-type:none;grid-gap:22px;gap:22px}.mobile-icon{color:#fff;font-size:26px}.mobile-logout-btn{background:none;border:none;cursor:pointer}@media (max-width:768px){.header-links,.logout-btn{display:none}.mobile-nav{display:-ms-flexbox;display:flex}}.home-bg{background-image:url(https://assets.ccbp.in/frontend/react-js/home-sm-bg.png);background-size:cover;background-position:50%;min-height:100vh;padding:40px}.home-bg,.home-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.home-content{-ms-flex-pack:center;justify-content:center;margin-top:40px}.home-title{color:#fff;font-size:34px;font-weight:700;margin-bottom:20px;line-height:45px}.home-description{color:#cbd5e1;font-size:16px;width:90%;max-width:500px;margin-bottom:25px}.home-btn{background-color:#6366f1;padding:12px 20px;color:#fff;border-radius:8px;border:none;font-size:14px;font-weight:600;cursor:pointer}.home-btn:hover{background-color:#4f46e5}.home-image{display:none}@media (min-width:768px){.home-bg{background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png);-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:60px 80px}.home-content{width:50%}.home-title{font-size:52px;line-height:64px}.home-description{font-size:18px;width:90%}.home-image{display:block;width:45%;max-width:500px}}.job-link{text-decoration:none;color:inherit}.job-card{border-radius:16px;margin-bottom:25px;list-style-type:none;-webkit-transition:.2s;transition:.2s}.job-card:hover{background-color:#303030}.company-logo{width:55px;height:55px}.title-rating-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.job-title{color:#fff;font-size:18px;margin-bottom:5px}.rating-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:5px;gap:5px}.star-icon{color:#fbbf24;font-size:18px}.rating-text{font-size:16px;color:#fff}.job-mid{-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.job-mid,.loc-type-row{display:-ms-flexbox;display:flex}.loc-type-row{grid-gap:25px;gap:25px}.icon-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:6px;gap:6px}.loc-icon{width:23px;height:23px;color:#fff}.bag-icon{color:#cbd5e1;font-size:18px}.loc-text,.type-text{color:#cbd5e1;font-size:14px}.package-text{color:#cbd5e1;font-weight:600;font-size:16px}.divider{border-color:#475569;margin:18px 0}.desc-title{color:#fff;font-size:18px;margin-bottom:8px}.desc-text{color:#cbd5e1;font-size:15px;line-height:1.6}.jobs-bg{background-color:#000;min-height:100vh;display:-ms-flexbox;display:flex;padding:30px;grid-gap:30px;gap:30px}.filters-left{width:25%}.jobs-right{width:75%}.profile-card{background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);background-size:cover;background-position:50%;border-radius:14px;padding:25px;margin-bottom:25px}.profile-pic{width:50px;border-radius:50%;margin-bottom:12px}.profile-name{color:#6366f1;font-size:22px;font-weight:600}.profile-bio{color:#64748b;font-size:16px;margin-top:8px}.profile-fail{background-color:#272727;border-radius:14px;padding:40px;text-align:center;margin-bottom:25px}.retry-btn{background-color:#4f46e5}.filter-heading{color:#fff;margin-bottom:10px;font-size:20px}.filter-list{list-style:none;padding-left:0}.filter-list li{margin-bottom:12px;display:-ms-flexbox;display:flex;grid-gap:10px;gap:10px;color:#fff;-ms-flex-align:center;align-items:center}.divider{border:1px solid #475569;margin:20px 0}.search-bar{display:-ms-flexbox;display:flex;border:1px solid #64748b;border-radius:6px;overflow:hidden;margin-bottom:25px;width:50%;height:42px}.search-input{-ms-flex:1 1;flex:1 1;padding:12px;background:transparent;border:none;outline:none;color:#fff;font-size:16px}.search-btn{background-color:#272727;padding:10px;border:none;cursor:pointer}.search-icon{color:#fff;font-size:20px}.jobs-list{padding-left:0;list-style:none}.no-jobs-container{text-align:center;color:#fff;margin-top:40px}.no-jobs-img{width:300px;margin-bottom:20px}.jobs-failure{text-align:center;color:#fff}.jobs-failure img{width:300px;margin-bottom:15px}@media (max-width:768px){.jobs-bg{-ms-flex-direction:column;flex-direction:column;padding:20px;grid-gap:20px;gap:20px}.filters-left,.jobs-right,.search-bar{width:100%}.profile-name{font-size:18px}.profile-bio{font-size:14px}.jobs-failure img,.no-jobs-img{width:220px}}@media (min-width:769px) and (max-width:992px){.filters-left{width:35%}.jobs-right{width:65%}.search-bar{width:70%}}.similar-job-card{background-color:#272727;border-radius:10px;padding:20px;margin-bottom:25px;list-style-type:none;width:100%;max-width:350px}.similar-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:15px;gap:15px}.similar-company-logo{width:50px;height:50px}.similar-title{color:#fff;font-size:18px;margin:0}.similar-rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:6px;gap:6px;margin-top:4px}.star-icon{color:gold;font-size:16px}.similar-rating p{color:#fff;margin:0;font-size:14px}.similar-sec-title{margin-top:20px;color:#fff;font-size:18px}.similar-desc{color:#cbd5e1;font-size:14px;margin-top:6px;line-height:1.6}.similar-info-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.similar-info-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:8px;gap:8px}.similar-info-icon{color:#fff}.similar-info-item p{color:#cbd5e1;font-size:14px}.job-item-details-bg{background-color:#000;min-height:100vh;padding:20px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.job-card{background-color:#272727;width:100%;max-width:900px;padding:25px;border-radius:12px;margin-bottom:40px}.job-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:15px;gap:15px}.company-logo{width:60px}.job-title{font-size:22px;font-weight:600}.rating-container{-ms-flex-align:center;align-items:center;grid-gap:8px;gap:8px;margin-top:5px}.job-info-row,.rating-container{display:-ms-flexbox;display:flex}.job-info-row{-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.info-icon{height:23px;width:23px}.info-left{grid-gap:20px;gap:20px}.info-item,.info-left{display:-ms-flexbox;display:flex}.info-item{-ms-flex-align:center;align-items:center;grid-gap:6px;gap:6px;font-size:14px;color:#cbd5e1}.package{font-size:16px;font-weight:500}.section-title{font-size:20px;margin-top:25px}.description-text{margin-top:10px;font-size:15px;color:#d1d5db;line-height:1.6}.desc-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.visit-link{color:#4f46e5;text-decoration:none;font-weight:700;margin-left:auto;font-size:14px}.skills-list{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:30px;gap:30px;margin-top:20px}.skill-item,.skills-list{display:-ms-flexbox;display:flex}.skill-item{-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px}.skill-img{width:40px}.life-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px;margin-top:15px}.life-text{width:100%;color:#d1d5db;line-height:1.6}.life-img{width:100%;border-radius:10px}.similar-section-title{font-size:22px;margin-bottom:15px}.similar-list{list-style:none;padding:0;display:grid;grid-gap:20px;gap:20px}.loader-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:60vh}.failure-view{text-align:center;color:#fff;margin-top:40px}.failure-img{width:300px}.retry-btn{margin-top:20px;background-color:#6366f1;border:none;padding:10px 20px;border-radius:8px;color:#fff;cursor:pointer}@media (min-width:768px){.life-container{-ms-flex-direction:row;flex-direction:row}.life-text{width:60%}.life-img{width:40%}.similar-list{grid-template-columns:repeat(3,1fr)}}.notfound-container{background-color:#000;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;padding:20px}.notfound-image{width:70%;max-width:350px;margin-bottom:20px}.notfound-heading{color:#fff;font-size:26px;font-weight:700;margin-bottom:10px}.notfound-description{color:#cbd5e1;font-size:16px;max-width:400px;line-height:24px}@media (min-width:768px){.notfound-image{width:40%;max-width:450px}.notfound-heading{font-size:32px}.notfound-description{font-size:18px}}*{-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.3cc2e8c7.chunk.css.map */