body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.admin-container{max-width:600px;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9}.admin-container h1{text-align:center;margin-bottom:20px;color:#333}.admin-container form{display:flex;flex-direction:column}.admin-container form div{margin-bottom:15px}.admin-container label{font-weight:700;margin-bottom:5px;display:block}.admin-container input,.admin-container textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px}.admin-container textarea{height:100px;resize:vertical}.admin-container button{padding:10px 15px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.admin-container hover{background-color:#0056b3}.message{text-align:center;color:green;font-weight:700;margin-top:20px}.button-container{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.button-container button{flex:1;margin:0 10px}.button-container button:first-child{margin-left:0}.button-container button:last-child{margin-right:0}.event-table{width:100%;border-collapse:collapse;margin-bottom:20px}.event-table th,.event-table td{border:1px solid #ddd;padding:8px;text-align:center}.event-table th{background-color:#f2f2f2;font-weight:700}.event-table tr:nth-child(2n){background-color:#f9f9f9}.event-table tr:hover{background-color:#e2e2e2}.order-table{width:80%;border-collapse:collapse;margin-bottom:10px}.order-table th,.order-table td{border:1px solid #ddd;padding:8px;text-align:center}.order-table th{background-color:#f2f2f2;font-weight:700}header{background-color:#333;color:#fff;padding:10px;position:sticky;top:0;width:100%;z-index:1000}.navbar{display:flex;justify-content:space-between;align-items:center}.navbar-menu{list-style-type:none;display:flex;margin:0;padding:0}.navbar-menu li{margin-right:20px}.navbar-menu li a{color:#fff;text-decoration:none;font-size:18px}.navbar-menu li a:hover{color:#fc0}.navbar-menu li:last-child{margin-right:0}.profile-section{display:flex;align-items:center;gap:1rem}.profile-container{display:flex;align-items:center;gap:.5rem}.profile-container img{width:30px;height:30px;border-radius:50%;object-fit:cover}.container{width:80%;margin:20px auto;font-family:Arial,sans-serif}h1{text-align:center;margin-bottom:20px}button{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px}button:hover{background-color:#45a049}.cart-table{width:80%;border-collapse:collapse;margin-bottom:10px}.cart-table th,.cart-table td{border:1px solid #ddd;padding:8px;text-align:center}.cart-table th{background-color:#f2f2f2;font-weight:700}.cart-table tr:nth-child(2n){background-color:#f9f9f9}.timer{background-color:#f8d7da;color:#721c24;padding:10px;border-radius:4px;margin:10px 0;font-weight:700;text-align:center;transition:all .3s ease-in-out}.timer.warning{animation:pulse 1s infinite}.timer.reset{animation:flash .5s}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes flash{0%{opacity:0}50%{opacity:1}to{opacity:1}}
