body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;color:#333;display:flex;justify-content:space-between;padding:1rem 2rem}.navbar-brand{color:#007bff;font-size:1.5rem;font-weight:700}.auth-links{align-items:center;display:flex;gap:1.5rem}.auth-links span{font-weight:500}.auth-links .login-link,.auth-links .logout-button{background-color:initial;border:1px solid #007bff;border-radius:4px;color:#007bff;cursor:pointer;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease-in-out}.auth-links .login-link:hover,.auth-links .logout-button:hover{background-color:#007bff;color:#fff}.form-container{background-color:#f0f8ff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:2rem auto;max-width:500px;padding:2rem}.form-container h2{color:#333;margin-bottom:1.5rem;text-align:center}.form-group{margin-bottom:1rem}.form-group label{color:#555;display:block;font-weight:700;margin-bottom:.5rem}.form-group input[type=email],.form-group input[type=file],.form-group input[type=text]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:.8rem;transition:border-color .2s;width:100%}.form-group input:focus{border-color:#007bff;outline:none}.form-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.9rem;transition:background-color .2s;width:100%}.form-button:hover{background-color:#0056b3}.hr-management-container{background-color:#fdfdff;border-radius:8px;border-top:3px solid #007bff;box-shadow:0 4px 6px #0000001a;margin:3rem auto;max-width:1200px;padding:2rem}.hr-management-container h2{border-bottom:1px solid #eee;color:#333;margin-bottom:1.5rem;padding-bottom:.5rem}.hr-form{align-items:flex-end;display:flex;gap:1rem;margin-bottom:2rem}.hr-list{list-style-type:none;padding:0}.hr-list-item{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:.8rem}.hr-list-item:nth-child(odd){background-color:#f9f9f9}.delete-hr-button{background-color:#fff;border:1px solid #dc3545;border-radius:4px;color:#dc3545;cursor:pointer;padding:.4rem .8rem;transition:all .2s}.delete-hr-button:hover{background-color:#dc3545;color:#fff}.list-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:2rem auto;max-width:1200px;padding:2rem}.list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.list-header h1{color:#333}.add-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.8rem 1.5rem;transition:background-color .2s}.add-button:hover{background-color:#0056b3}.filters{background-color:#f8f9fa;border-radius:4px;margin-bottom:1.5rem;padding:1rem}.filters label{font-weight:700;margin-right:1rem}.filters input{border:1px solid #ccc;border-radius:4px;padding:.5rem}.resume-table{border-collapse:collapse;margin-bottom:1.5rem;width:100%}.resume-table td,.resume-table th{border-bottom:1px solid #dee2e6;padding:1rem;text-align:left}.resume-table th{background-color:#f2f2f2;color:#333}.resume-table td button{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;margin-right:.5rem;padding:.4rem .8rem}.resume-table td button:hover{background-color:#f0f0f0}.pagination{align-items:center;display:flex;justify-content:center}.pagination button{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:0 .5rem;padding:.5rem 1rem}.pagination button:disabled{cursor:not-allowed;opacity:.5}.pagination span{font-weight:700}.tag{border-radius:3px;color:#fff;display:inline-block;font-size:.85em;margin-bottom:.5em;margin-right:.5em;padding:.25em .6em}.filters input{margin-right:1rem}
/*# sourceMappingURL=main.71dddd67.css.map*/