form{margin:20px auto;width:400px;text-align:center;padding:20px;border:1px solid #ccc;border-radius:5px}input[type=text]{width:100%;padding:12px;margin:8px 0;border:1px solid #ccc;border-radius:4px}input[type=submit],button{background-color:#0170b9;color:#fff;padding:12px 20px;margin-top:10px;border:none;border-radius:4px;cursor:pointer}input[type=submit]:hover,button:hover{background-color:#4b4f58}button:disabled{background-color:#aaa;cursor:not-allowed}.results{margin:20px auto;width:400px}table{width:100%;border-collapse:collapse}th,td{border:1px solid #ccc;padding:8px;text-align:left}th{background-color:#f4f4f4}.actions{text-align:center}