table{width:100%;border-collapse:collapse;margin:20px 0}th,td{border:1px solid #ddd;padding:8px;text-align:center}th{background-color:#62d1cf;color:#fff}tr:nth-child(even){background-color:#f9f9f9}tr:hover{background-color:#e6ffff}button,input[type=submit]{background-color:#62d1cf;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:background .3s ease}button:hover,input[type=submit]:hover{background-color:#52b9b2}select{width:100%;padding:10px 8px;border:1px solid #ccc;border-radius:5px;background-color:#fff;color:#333;cursor:pointer;transition:all .3s ease-in-out}select:hover{border-color:#62d1cf;background-color:#e6ffff}.notice{padding:15px;margin-top:10px;border:1px solid transparent;border-radius:4px}.notice-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.notice-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}input[type=checkbox]{margin-right:5px}.user-purchases{list-style-type:none;padding:0;margin:0}.user-purchases li{background-color:#f9f9f9;border:1px solid #ddd;margin-top:5px;padding:10px;font-size:16px}@media (max-width:600px){.user-purchases li{font-size:14px;padding:8px}}