*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1px;font-weight:400}.navbar{background-color:#272727;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px}.nav-left,.navbar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.home-logo{width:90px}.nav-links{display:-ms-flexbox;display:flex;grid-gap:30px;gap:30px;list-style-type:none}.nav-item{text-decoration:none;color:#f8fafc;font-weight:400;font-size:16px}.nav-item:hover{color:#4f46e5}.logout-button{background-color:#4f46e5;border:none;border-radius:5px;color:#fff;padding:8px 16px;cursor:pointer;font-weight:400}.logout-button:hover{background-color:#4338ca}.nav-icons{display:none;list-style-type:none;grid-gap:20px;gap:20px}.icon-button,.icon-link{background:none;border:none;cursor:pointer;color:#f8fafc}.icon{font-size:22px}@media (max-width:767px){.logout-button,.nav-links{display:none}.nav-icons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.home-logo{width:80px}}@media (min-width:768px){.nav-icons{display:none}.nav-links{-ms-flex:1 1;flex:1 1;-ms-flex-pack:center;justify-content:center}.logout-button{display:block}}.home-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-sm-bg.png);background-size:cover;background-position:50%;height:100vh;padding:40px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#f8fafc}.home-heading{font-size:28px;font-weight:450;margin-bottom:15px;line-height:1.4}.home-container p{font-size:16px;line-height:1.6;margin-bottom:25px;color:#cbd5e1}.find-jobs-button{background-color:#4f46e5;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:15px;font-weight:400;cursor:pointer;-ms-flex-item-align:start;align-self:flex-start}.find-jobs-button:hover{background-color:#4338ca}@media (min-width:768px){.home-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png);letter-spacing:1px}}.main-container{-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;background-color:#0f0f0f}.login-card,.main-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.login-card{background-color:#272727;padding:30px;border-radius:10px;width:90%;max-width:350px}.login-logo{width:100px;margin-bottom:20px}.form-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.label{font-size:12px;color:#f8fafc;font-weight:450;margin-bottom:5px;margin-top:10px}.input-field,.label{letter-spacing:1px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.input-field{height:35px;border-radius:3px;border:1px solid #475569;background-color:transparent;padding-left:10px;color:#e2e8f0;font-size:14px;outline:none;text-align:center;font-weight:400}.input-field::-webkit-input-placeholder{color:#94a3b8;font-weight:400;letter-spacing:1px;font-style:italic;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.input-field::-moz-placeholder{color:#94a3b8;font-weight:400;letter-spacing:1px;font-style:italic;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.input-field:-ms-input-placeholder{color:#94a3b8;font-weight:400;letter-spacing:1px;font-style:italic;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.input-field::-ms-input-placeholder{color:#94a3b8;font-weight:400;letter-spacing:1px;font-style:italic;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.input-field::placeholder{color:#94a3b8;font-weight:400;letter-spacing:1px;font-style:italic;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.login-button{background-color:#4f46e5;border:none;border-radius:5px;color:#fff;height:35px;margin-top:20px;cursor:pointer;font-weight:400;letter-spacing:1px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:16px}.login-button:hover{background-color:#4338ca}.error-msg{color:#ff0b37;font-size:12px;margin-top:8px;text-align:left;font-weight:400;letter-spacing:1px;font-style:italic;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}@media (max-width:480px){.login-card{width:90%;padding:20px}.login-logo{width:70px}.input-field,.login-button{height:32px;font-size:13px}}.profile-container{background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);background-size:cover;padding:20px;border-radius:12px}.profile-image{width:50px;height:50px}.profile-name{color:#6366f1;font-size:18px;margin:10px 0}.profile-bio{color:#475569;font-size:14px;line-height:1.5}.job-item{background-color:#272727;border-radius:12px;padding:20px;margin-bottom:20px}.company-logo{width:50px;height:50px}.job-title{font-size:18px}.employment-type-container,.location-container{grid-gap:5px;gap:5px}.package{font-size:16px}.description-heading{font-size:16px;margin-bottom:10px;font-weight:400;letter-spacing:1px}.description-text{font-size:14px;line-height:1.5;letter-spacing:1px}.job-item-link{text-decoration:none;color:inherit}.filters-container{color:#fff}.filter-group{margin-bottom:20px}.filter-heading{font-size:18px;margin-bottom:15px;letter-spacing:1px;font-weight:400;font-style:italic}.filters-list{list-style-type:none;padding:0}.filter-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}.filter-input{margin-right:10px;cursor:pointer}.filter-label{cursor:pointer;font-size:14px;letter-spacing:1px;color:#cbd5e1;font-weight:400}.jobs-container{background-color:#000;min-height:100vh;padding:20px}.jobs-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px;max-width:1200px;margin:0 auto}@media screen and (min-width:768px){.jobs-content{-ms-flex-direction:row;flex-direction:row}}.sidebar{width:100%}@media screen and (min-width:768px){.sidebar{width:300px;-ms-flex-negative:0;flex-shrink:0}}.jobs-section{-ms-flex-positive:1;flex-grow:1}.search-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:transparent;border:1px solid #64748b;border-radius:4px;margin-bottom:20px;max-width:400px}.search-input{-ms-flex-positive:1;flex-grow:1;background-color:transparent;border:none;outline:none;padding:8px 16px;color:#fff;font-size:14px}.search-input::-webkit-input-placeholder{color:#64748b}.search-input::-moz-placeholder{color:#64748b}.search-input:-ms-input-placeholder{color:#64748b}.search-input::-ms-input-placeholder{color:#64748b}.search-input::placeholder{color:#64748b}.search-btn{background-color:#272727;border:none;outline:none;padding:8px 16px;cursor:pointer}.search-icon{color:#fff;font-size:16px}.loader-container{height:200px}.retry-btn{padding:8px 16px}.profile-failure-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:200px}.jobs-list{list-style-type:none;padding:0;grid-gap:20px;gap:20px}.jobs-list,.no-jobs-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.no-jobs-container{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;padding:40px}.no-jobs-img{width:100%;max-width:400px;margin-bottom:20px}.no-jobs-heading{color:#fff;font-size:24px;margin-bottom:10px}.no-jobs-description{color:#64748b;font-size:16px}.jobs-failure-container{padding:40px}.jobs-failure-container,.not-found-container{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}.not-found-container{min-height:100vh;padding:20px;background-color:#000}.not-found-img{width:100%;max-width:400px;height:auto;margin-bottom:30px}.not-found-heading{font-size:32px;font-weight:600;color:#fff;margin-bottom:16px}.not-found-heading,.not-found-para{font-family:"Roboto",sans-serif;line-height:1.5}.not-found-para{font-size:16px;color:#f1f5f9;max-width:500px;margin:0 auto}@media screen and (max-width:768px){.not-found-container{padding:40px 20px}.not-found-img{max-width:300px;margin-bottom:25px}.not-found-heading{font-size:28px;margin-bottom:14px}.not-found-para{font-size:15px;max-width:400px}}@media screen and (max-width:480px){.not-found-container{padding:30px 15px}.not-found-img{max-width:250px;margin-bottom:20px}.not-found-heading{font-size:24px;margin-bottom:12px}.not-found-para{font-size:14px;max-width:300px}}.job-item-details-container{background-color:#000;min-height:100vh;padding:20px}.job-details-container{max-width:1200px;margin:0 auto;color:#fff}.job-details-card{background-color:#272727;border-radius:12px;padding:25px;margin-bottom:30px}.job-header{margin-bottom:15px}.company-info,.job-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.company-logo{width:60px;height:60px;margin-right:15px}.job-details{-ms-flex-positive:1;flex-grow:1}.job-title{color:#fff;font-size:20px;margin-bottom:8px}.rating-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.star-icon{color:#fbbf24;margin-right:5px}.rating{color:#fff;margin:0;font-size:16px}.job-meta{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:15px}.job-meta,.location-type{display:-ms-flexbox;display:flex}.location-type{grid-gap:20px;gap:20px}.employment-type-container,.location-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:8px;gap:8px}.employment-icon,.location-icon{color:#fff;font-size:18px}.employment-type,.location{color:#fff;margin:0;font-size:14px}.package{color:#fff;font-size:18px;font-weight:500}.separator{border:1px solid #475569;margin:20px 0}.description-section{margin-bottom:25px}.description-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:15px}.description-heading{color:#fff;font-size:18px}.visit-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:5px;gap:5px;color:#6366f1;text-decoration:none;font-size:16px;font-weight:500}.external-link-icon{font-size:14px}.description-text{color:#f1f5f9;font-size:15px;line-height:1.6}.skills-container{margin-bottom:25px}.skills-heading{color:#fff;font-size:18px;margin-bottom:15px}.skills-list{list-style-type:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:15px;gap:15px}.skill-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px}.skill-image{width:40px;height:40px}.skill-name{color:#fff;font-size:14px;font-weight:500}.life-at-company-container{margin-bottom:25px}.life-at-company-heading{color:#fff;font-size:18px;margin-bottom:15px}.life-at-company-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}@media screen and (min-width:768px){.life-at-company-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}.life-at-company-description{color:#f1f5f9;font-size:15px;line-height:1.6;-ms-flex:1 1;flex:1 1}.life-at-company-image{width:100%;max-width:300px;border-radius:8px}@media screen and (min-width:768px){.life-at-company-image{width:300px}}.similar-jobs-container{margin-top:30px}.similar-jobs-heading{color:#fff;font-size:24px;margin-bottom:20px}.similar-jobs-list{list-style-type:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.similar-job-item{background-color:#272727;border-radius:12px;padding:20px}.similar-job-header{margin-bottom:15px}.similar-company-info{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.similar-company-logo{width:50px;height:50px;margin-right:15px}.similar-job-details{-ms-flex-positive:1;flex-grow:1}.similar-job-title{color:#fff;font-size:16px;margin-bottom:8px}.similar-rating-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.similar-star-icon{color:#fbbf24;margin-right:5px;font-size:14px}.similar-rating{color:#fff;margin:0;font-size:14px}.similar-job-description{margin-bottom:15px}.similar-description-heading{color:#fff;font-size:16px;margin-bottom:10px}.similar-description-text{color:#f1f5f9;font-size:14px;line-height:1.5}.similar-job-meta{margin-top:15px}.similar-location-type{display:-ms-flexbox;display:flex;grid-gap:15px;gap:15px}.similar-employment-type-container,.similar-location-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:5px;gap:5px}.similar-employment-icon,.similar-location-icon{color:#fff;font-size:16px}.similar-employment-type,.similar-location{color:#fff;margin:0;font-size:12px}.job-details-failure-container{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:40px;min-height:60vh}.failure-img{width:100%;max-width:400px;margin-bottom:20px}.failure-heading{color:#fff;font-size:24px;margin-bottom:10px}.failure-description{color:#64748b;font-size:16px;margin-bottom:20px}.retry-btn{background-color:#4f46e5;color:#fff;border:none;border-radius:4px;padding:10px 20px;cursor:pointer;font-weight:500;font-size:14px}.loader-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:60vh}
/*# sourceMappingURL=main.cea57110.chunk.css.map */