body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.loading-cursor,code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loading-cursor{align-items:center;display:inline-flex;font-size:1.5rem;height:100vh;justify-content:center;width:100%}.loading-cursor:after{animation:blink 1s infinite;content:"_"}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.application-form{background-color:#000;border-radius:8px;box-sizing:border-box;color:#fff;margin:0 auto;max-width:500px;padding:20px;width:100%}.form-group{margin-bottom:15px}label{color:#ddd;display:block;margin-bottom:5px}input[type=email],input[type=file],input[type=text],textarea{background-color:#333;border:1px solid #444;border-radius:4px;color:#fff;padding:8px;width:100%}textarea{height:100px}button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin:20px auto 0;min-width:200px;padding:10px 15px}button:hover{background-color:#45a049}button:disabled{background-color:#ccc;cursor:not-allowed}.success-message{color:#4caf50}.position-description{background-color:#1a1a1a;border-radius:8px;margin-bottom:30px;padding:20px;text-align:left}.position-description p{color:#fff;font-size:14px;line-height:1.6;margin-bottom:15px}.position-description p:last-child{margin-bottom:0}.char-count{color:#888;font-size:.8em;margin-top:5px;text-align:right}.application-form button[type=submit]{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin:20px auto 0;min-width:200px;padding:10px 15px}.application-form button[type=submit]:hover{background-color:#45a049}.application-form button[type=submit]:disabled{background-color:#ccc;cursor:not-allowed}.success-page{background-color:#000;border-radius:8px;box-sizing:border-box;color:#fff;margin:0 auto;max-width:500px;padding:20px;text-align:center;width:100%}.success-page h1{color:#fff;margin-bottom:1rem}.success-page p{color:#fff;margin-bottom:.5rem}.company-logo{border:none;display:block;height:auto;margin:0 auto 30px;max-width:400px;object-fit:contain;width:80%}.success-page-content{padding:1rem}.admin-panel,.success-page-content{background-color:#000;border-radius:8px}.admin-panel{color:#fff;margin:0 auto;max-width:1200px;padding:20px}.admin-panel h1{margin-bottom:20px;text-align:center}table{border-collapse:initial;border-spacing:0;width:100%}td,th{border-bottom:1px solid #444;overflow:hidden;padding:10px;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}th{background-color:#333}td:first-child,th:first-child{width:20%}td:nth-child(2),th:nth-child(2){width:25%}td:nth-child(3),th:nth-child(3){width:20%}td:nth-child(4),th:nth-child(4){width:15%}td:nth-child(5),th:nth-child(5){width:20%}.action-buttons{align-items:center;display:flex;justify-content:flex-start}.review-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin:10px;padding:5px 10px;white-space:nowrap}.review-button:hover{background-color:#45a049}.delete-button{background:none;border:none;color:#f44336;cursor:pointer;font-size:16px;margin:10px;padding:5px;transition:color .3s ease}.delete-button:hover{color:#d32f2f}.delete-button i{font-size:16px}.delete-button,.delete-button:hover{background-color:initial!important}.login-container{background-color:#000;height:100vh;justify-content:center}.login-container,.login-form{align-items:center;display:flex}.login-form{flex-direction:column}.google-sign-in{background:none;border:none;border-radius:10px;cursor:pointer;height:auto;padding:0;width:280px}.login-logo{background-color:#000;display:block;height:auto;width:100%}.error-message{color:#f44336;margin-top:20px;text-align:center}.review-application{background-color:#000;border-radius:8px;box-sizing:border-box;color:#fff;margin:0 auto;max-width:500px;padding:20px;width:100%}.review-application h1{font-size:24px;margin-bottom:20px;text-align:center}.review-application h1 span{font-weight:700}.review-application .form-group{margin-bottom:15px}.review-application .form-group label{color:#ddd;display:block;margin-bottom:5px}.review-application .form-group input,.review-application .form-group textarea{background-color:#333;border:1px solid #444;border-radius:4px;color:#fff;padding:8px;width:100%}.review-application .form-group textarea{height:100px}.review-application .form-group a{color:#4caf50;text-decoration:none}.review-application .form-group a:hover{text-decoration:underline}.review-application .button-container{display:flex;gap:20px;justify-content:center;margin-top:30px;width:100%}.review-application .action-button{border:none;border-radius:4px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:16px;padding:10px 20px;width:120px}.review-application .accept-button{background-color:#4caf50!important}.review-application .accept-button:hover{background-color:#45a049!important}.review-application .reject-button{background-color:#f44336!important}.review-application .reject-button:hover{background-color:#d32f2f!important}.review-application .resume-group{margin-bottom:20px}.review-application .resume-container{align-items:center;display:flex;gap:10px}.review-application .resume-button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;color:#000!important;cursor:pointer;display:inline-block;font-size:14px;padding:8px 12px;text-decoration:none}.review-application .resume-button:hover{background-color:#e0e0e0;color:#000!important}.review-application .file-name{color:#ddd;font-size:14px}
/*# sourceMappingURL=main.55d8a51d.css.map*/