body{background-color:#fdfdfd;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body,h1{margin:0}h1{background:linear-gradient(90deg,#0f2027,#203a43,#2c5364);color:#fff;font-size:2rem;letter-spacing:1px;padding:1rem;text-align:center}nav{background-color:#f4f4f8;border-bottom:2px solid #dcdcdc;display:flex;justify-content:center;padding:1rem 0}.navbar-header{background:linear-gradient(90deg,#0f2027,#203a43,#2c5364);color:#fff;padding:.5rem;text-align:center}.navbar-title{font-size:2.5rem;font-weight:680}.navbar-search-input{background-color:#fff;border:7px solid #ccc;border-radius:50px;box-shadow:0 4px 12px #0000000d;font-size:1rem;max-width:600px;padding:1.2rem 1.5rem;transition:border .3s ease,box-shadow .3s ease;width:100%}.navbar-search-input::placeholder{color:#888}.navbar-search-input:focus{border-color:#2c5364;box-shadow:0 0 0 3px #2c536433;outline:none}nav input{border:1px solid #ccc;border-radius:8px;font-size:1rem;padding:.5rem;width:300px}.table-container{padding:2rem}table{background-color:#fff;border-collapse:collapse;box-shadow:0 0 10px #0000000d;margin:0 auto;width:100%}thead{background-color:#203a43;color:#fff}td,th{border-bottom:1px solid #ddd;padding:12px 16px;text-align:center}tr:nth-child(2n){background-color:#f0f4f8}tr:nth-child(odd){background-color:#fff}tbody tr:first-child{background-color:#dde6f1!important;font-weight:700}.pagination{background-color:#eef3f8;border-top:2px solid #dcdcdc;padding:1rem;text-align:center}.pagination button{background-color:#d3dce6;border:none;border-radius:5px;color:#203a43;cursor:pointer;font-weight:500;margin:0 4px;padding:6px 12px}.pagination button:hover{background-color:#b3c2d4}.pagination .active{background-color:#203a43;color:#fff;font-weight:700}.wide-input{border:1px solid #aaa;border-radius:6px;box-shadow:0 2px 5px #0000000d;font-size:1rem;max-width:500px;padding:8px 12px;transition:all .3s ease;width:95%}.wide-input:focus{border-color:#203a43;box-shadow:0 0 4px #203a434d;outline:none}
/*# sourceMappingURL=main.417e4353.css.map*/