*{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}body{background-color:#f5f7fa;color:#333;line-height:1.6}.job-tracker{margin:0 auto;max-width:1400px;padding:20px}.header{margin-bottom:30px;text-align:center}.header h1{color:#2c3e50;font-size:2.5rem;margin-bottom:10px}.header p{color:#7f8c8d;font-size:1.1rem}.stats-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:30px}.stat-card{border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:20px;text-align:center;transition:transform .3s ease}.stat-card:hover{transform:translateY(-5px)}.stat-card h3{color:#2c3e50;font-size:1rem;margin-bottom:10px}.stat-card p{color:#2c3e50;font-size:1.8rem;font-weight:700}.controls{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px}.search-container{flex:1 1;min-width:300px}.search-container input{border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:12px 15px;transition:border-color .3s;width:100%}.search-container input:focus{border-color:#3498db;outline:none}.filter-container{align-items:center;display:flex;gap:10px}.filter-container select{background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:1rem;padding:12px 15px}.add-button{background-color:#3498db;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 25px;transition:background-color .3s;white-space:nowrap}.animated-btn{transition:all .3s ease-in-out}.animated-btn:hover{background-color:#2980b9;transform:scale(1.05)}.applications-list{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;min-height:300px;overflow-x:auto;padding:20px}.list-header{border-bottom:2px solid #eee;font-weight:700;margin-bottom:10px}.application-item,.list-header{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(7,1fr);min-width:1000px;padding:15px 0}.application-item{align-items:center;border-bottom:1px solid #f5f5f5}.status{border-radius:20px;font-size:.8rem;font-weight:500;min-width:80px;padding:6px 12px;text-align:center;text-transform:capitalize;width:-webkit-fit-content;width:fit-content}.actions{display:flex;gap:8px}.edit-btn{background-color:#ffc107;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:.9rem;padding:6px 12px;transition:background-color .3s}.edit-btn:hover{background-color:#ffa000}.delete-btn{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:6px 12px;transition:background-color .3s}.delete-btn:hover{background-color:#d32f2f}.empty-state{min-width:100%;padding:50px 20px;text-align:center}.empty-state h3{color:#2c3e50;font-size:1.5rem;margin-bottom:10px}.empty-state p{color:#7f8c8d;font-size:1.1rem;margin-bottom:25px}.modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:10px;box-shadow:0 5px 20px #0003;max-height:90vh;max-width:600px;overflow-y:auto;padding:30px;width:100%}.modal-content h2{color:#2c3e50;margin-bottom:25px;text-align:center}.form-group{margin-bottom:20px}.form-group label{color:#2c3e50;display:block;font-weight:500;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{border:1px solid #ddd;border-radius:6px;font-size:1rem;padding:12px 15px;transition:border-color .3s;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#3498db;outline:none}.form-group textarea{min-height:100px;resize:vertical}.form-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:25px}.form-actions button{border-radius:6px;cursor:pointer;font-size:1rem;padding:12px 25px;transition:all .3s}.form-actions button:first-child{background:#fff;border:1px solid #ddd;color:#333}.form-actions button:first-child:hover{background:#f5f5f5}.form-actions button:last-child{background:#3498db;border:none;color:#fff}.form-actions button:last-child:hover{background:#2980b9}@media (max-width:1200px){.stats-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.stats-container{grid-template-columns:repeat(2,1fr)}.controls{flex-direction:column}.filter-container,.search-container{width:100%}.filter-container{flex-wrap:wrap}.add-button{width:100%}}@media (max-width:480px){.stats-container{grid-template-columns:1fr}.header h1{font-size:2rem}.modal-content{padding:20px}.form-actions{flex-direction:column}.form-actions button{width:100%}}.login-container{align-items:center;background:linear-gradient(135deg,#6e8efb,#a777e3);display:flex;height:100vh;justify-content:center}.login-card{background:#fff;border-radius:10px;box-shadow:0 5px 20px #0003;padding:2rem;text-align:center;width:300px}.login-card h2{color:#2c3e50;margin-bottom:20px}.login-card input{border:1px solid #ccc;border-radius:6px;font-size:1rem;margin-bottom:15px;padding:12px 15px;width:100%}.login-card button{background-color:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 20px;transition:.3s;width:100%}.login-card button:hover{background-color:#2980b9}.error{color:red;font-size:.9rem;margin-bottom:10px}
/*# sourceMappingURL=main.20945605.css.map*/