.error-message{color:red;margin-top:.5rem}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,sans-serif}.container{display:flex;flex-direction:row;min-height:100vh}.sidebar{background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center;width:40%}.sidebar h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.sidebar p{color:#ccc;font-size:1.125rem}.main{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem}.form{max-width:400px;width:100%}.title{font-size:2rem;font-weight:700;margin-bottom:1.5rem}.subtitle,.title{text-align:center}.subtitle{color:#666;font-size:.875rem;margin-bottom:2rem}.subtitle a{color:blue;text-decoration:underline}.input-group{margin-bottom:1.5rem}.input-group label{color:#9794aa;display:block;font-size:.875rem;margin-bottom:.5rem}.input-group input{border:1px solid #ccc;border-radius:6px;font-size:1rem;padding:.75rem;width:100%}.button{background-color:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.9rem;transition:background-color .3s;width:100%}.button:hover{background-color:#333}@media (max-width:768px){.container{flex-direction:column}.sidebar{padding:1.5rem;width:100%}.sidebar h1{font-size:2rem}.sidebar p{font-size:1rem}.main{padding:1.5rem}.form{max-width:100%}}body{background-color:#f9f9f9;margin:0}.container{margin:0 auto;max-width:12000px;width:100%}.header{align-items:center;background:linear-gradient(90deg,#241e1e,#5b1717,red);box-sizing:border-box;color:#fff;display:flex;justify-content:space-between;padding:50px;position:relative;width:100vw}.header h1{font-size:20px;margin:0}.close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:20px}.menu-wrapper{position:relative}.menu-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:24px}.dropdown-menu{background:red;border:1px solid #ccc;border-radius:0 0 0 20px;box-shadow:0 4px 8px #0000001a;overflow:hidden;position:absolute;right:0;top:40px;width:150px;z-index:1000}.dropdown-menu div{border-bottom:1px solid #f0f0f0;color:#000;cursor:pointer;font-size:14px;padding:10px 15px}.dropdown-menu div:hover{background:#f5f5f5}.dropdown-menu div:last-child{border-bottom:none}.content{display:flex;justify-content:space-between;padding:150px 70px}.job-details,.resume-upload{flex:1 1;margin:0 20px}.job-details h2,.resume-upload h2{font-size:18px;margin-bottom:20px}.upload-box{border:2px dashed #ccc;border-radius:8px;padding:30px;text-align:center}.upload-box p{margin:0 0 20px}.upload-box span{color:#888;font-size:14px}.browse-btn{background-color:#00bcd4;border:none;border-radius:20px;color:#fff;cursor:pointer;padding:10px 20px}.browse-btn img{height:20px;margin-right:10px}form label{display:block;font-weight:700;margin:10px 0 5px}form input{padding:20px;width:105.5%}form input,form textarea{border:1px solid #ccc;border-radius:4px;margin-bottom:20px}form textarea{padding:40px;width:100%}.buttons{display:flex;gap:10px;justify-content:flex-end}.cancel-btn,.save-btn{border:none;border-radius:4px;cursor:pointer;padding:10px 20px}.cancel-btn{background-color:#ccc}.save-btn{background-color:#00bcd4;color:#fff}.vertical-line{border-left:2px solid gray;height:auto;margin:0 20px}body{font-family:Poppins,sans-serif!important}
/*# sourceMappingURL=main.9212d9cb.css.map*/