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}body{background:linear-gradient(120deg,#1e1e1e,#6a00ff 50%,#00dbde);font-family:Poppins,sans-serif}h1{animation:glow 2s infinite alternate;color:#fff;font-size:3rem;text-align:center;text-shadow:0 0 20px #ffffff80}@keyframes glow{0%{text-shadow:0 0 10px #f0f,0 0 20px #f0f}to{text-shadow:0 0 20px #0ff,0 0 40px #0ff}}.form-container{background-color:#fff;border-radius:12px;box-shadow:0 10px 20px #0000001a;margin:20px auto;max-width:600px;padding:30px}.form-container h2{color:#333;font-size:2rem;margin-bottom:20px;text-align:center}input,select{border:1px solid #ddd;border-radius:8px;font-size:1rem;margin:10px 0;padding:12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}input:focus,select:focus{border-color:#6c5ce7;box-shadow:0 0 8px #6c5ce74d}button{background:linear-gradient(45deg,#6c5ce7,#a29bfe);border-radius:8px;color:#fff;font-size:1.2rem;margin-top:20px;padding:12px;transition:background .3s ease,transform .2s ease;width:100%}button:hover{background:linear-gradient(45deg,#a29bfe,#6c5ce7);box-shadow:0 8px 15px #0000001a}button:active{background:linear-gradient(45deg,#6c5ce7,#6c5ce7);box-shadow:none;transform:translateY(2px)}button.delete{background:linear-gradient(45deg,#ff6b6b,#ff4757)}button.delete:hover{background:linear-gradient(45deg,#ff4757,#ff6b6b)}button.delete:active{background:linear-gradient(45deg,#e74c3c,#ff6b6b)}button.export-excel{background:linear-gradient(45deg,#27ae60,#2ecc71);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 20px;transition:background .3s ease,transform .2s ease}button.export-excel:hover{background:linear-gradient(45deg,#2ecc71,#27ae60);box-shadow:0 8px 15px #0000001a;transform:translateY(-2px)}button.export-excel:active{background:linear-gradient(45deg,#27ae60,#1e8449);box-shadow:none;transform:translateY(2px)}button.export-word{background:linear-gradient(45deg,#3498db,#5dade2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 20px;transition:background .3s ease,transform .2s ease}button.export-word:hover{background:linear-gradient(45deg,#5dade2,#3498db);box-shadow:0 8px 15px #0000001a;transform:translateY(-2px)}button.export-word:active{background:linear-gradient(45deg,#2980b9,#3498db);box-shadow:none;transform:translateY(2px)}@media (max-width:768px){.form-container{margin:10px;padding:20px}.form-container h2{font-size:1.5rem}button,input,select{font-size:.9rem}}.table-container{border-radius:12px;box-shadow:0 10px 20px #0000001a;margin:20px auto;max-width:1200px;overflow:hidden}table{background-color:#fff;border-collapse:collapse;width:100%}thead{background-color:#6c5ce7;color:#fff;font-size:1.2rem}td,th,thead{text-align:left}td,th{border-bottom:1px solid #ddd;padding:12px 15px}tbody tr:hover{background-color:#f0f0f0;transition:background-color .3s ease}button{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;margin:0 5px;padding:8px 12px;transition:background-color .3s,transform .2s}button:hover{transform:translateY(-2px)}button:active{transform:translateY(1px)}button.edit-btn{background-color:#74b9ff;color:#fff}button.edit-btn:hover{background-color:#0984e3}button.delete-btn{background-color:red;color:#fff}button.delete-btn:hover{background-color:darkred}@media (max-width:768px){.table-container{border-radius:8px;margin:10px}td,th{font-size:.9rem;padding:8px 10px}button{font-size:.8rem}.table-container{border-radius:8px;margin:10px}}@media (max-width:480px){.table-container{margin:5px;padding:5px}}
/*# sourceMappingURL=main.d6e42c2c.css.map*/